Skip to main content

vigihq

Vigilance reports the files that gained a power they did not have before, in any part of the SDLC.

A supply chain attack hides one bad change inside a normal release. Everything else in that release is genuine, so a list of changed files tells you nothing. Vigilance does not hunt for known bad code and does not care about CVEs. It reports the change that can now do something the last version could not.

pip install vigihq
vigi ./dist

The command is vigi. One binary, written in Go. It brings no Python dependencies, opens no network connection, holds no credentials, and runs nothing it reads. There is no AI in it.

In CI

vigi ./dist --report vigi-report.html
vigi ./dist --deny network-shell --sarif

--report writes one plain HTML file, black on white, that prints and survives a mail client. --sarif writes SARIF 2.1.0 for a code scanning pipeline. A file holding a denied power raises an alarm and the run exits 5.

Keeping watch

vigi setup
vigi watch /opt/app
vigi status

setup asks two questions, then installs a scheduled check using launchd, systemd, cron or Task Scheduler, whichever the machine has. status says whether those checks are alive and quiet.

On a server

vigi dpkg
vigi rpm

Reads the package manager's own record and asks whether the files on disk match what it says it installed. That record is root-owned, so it is a second witness a payload running as you cannot edit.

Full documentation is at https://vigihq.com/docs

Commercial software. Free tier and Pro at https://vigihq.com Questions go to hello@vigihq.com

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vigihq-0.1.42-py3-none-win_arm64.whl (3.6 MB view details)

Uploaded Python 3Windows ARM64

vigihq-0.1.42-py3-none-win_amd64.whl (4.0 MB view details)

Uploaded Python 3Windows x86-64

vigihq-0.1.42-py3-none-musllinux_1_1_x86_64.whl (3.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

vigihq-0.1.42-py3-none-musllinux_1_1_aarch64.whl (3.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

vigihq-0.1.42-py3-none-manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded Python 3

vigihq-0.1.42-py3-none-manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded Python 3

vigihq-0.1.42-py3-none-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

vigihq-0.1.42-py3-none-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file vigihq-0.1.42-py3-none-win_arm64.whl.

File metadata

  • Download URL: vigihq-0.1.42-py3-none-win_arm64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for vigihq-0.1.42-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 50664233bbdf8ce0dde5e9d9aaae53d593fd2261e18bdd64745bcc344deba6b9
MD5 cd06db651708df223dd90ef9fc5e752e
BLAKE2b-256 74f0bcd226bce532b053a7dab252b64b04569f0528a8ef8c702f5700ff3dca34

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-win_amd64.whl.

File metadata

  • Download URL: vigihq-0.1.42-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for vigihq-0.1.42-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5a915f229a86539c7bcd417f43dad2b841fc079bdeece5b5ba2e2eb61e8a3004
MD5 d2cd75231c2879eecec0cd8195ba52fd
BLAKE2b-256 80cc012a6d3b61f70206ecf493149ecaa9c1c9fe2a9ced8b1ba7027b49f4fed2

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3ee695323811342391e9122fac8b0bb2fb96c268f0c66d6925002c4a1d289566
MD5 afdbf825fd9b5e7feb1d8d4d6bac4e74
BLAKE2b-256 f432354f47fae2ed3f4760f3c6e538bb9103571d9a0eff574f251830f00ad7fc

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c4777deb6c3726141ec364ebf065d8399af4b2cfc56bf2f33bd444a8977e4711
MD5 6e99c5fb8d9d3c146828b17967f2df38
BLAKE2b-256 0e2ef886b7823cab14d7dee1bcfc616cecaa710451a83608513a1b69eb32c0b6

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e0e855937431f193f9dfe1e92f7911745b3c37f051af2dc9cd2fa0b6d5c2d9c
MD5 b7556d9289546d9f40731e403a920c84
BLAKE2b-256 46a0d785afda2ecec015147efca7d5e9216acd637884e8e7cad460b5b13d74e0

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36a428a1f2238d93567657f0079ca2f7b446aa37964c9a3495b6919edc6590b7
MD5 c18f322558d8450645f741057df18443
BLAKE2b-256 152bcb03076794792dfc458da3ad5cd1211eb5c11e49708fe0fb9d8b857f5410

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97949413393b1ddfe4dc224b35a4684ed097fc29dc92be26380e3672ee28e4e2
MD5 0ce2e98ac8dfe292d3ac4818b403aa9a
BLAKE2b-256 a1b6f7ae3b8a705fc6299bcd1578106403c098b45dde3592ac8ab9d77ddef45b

See more details on using hashes here.

File details

Details for the file vigihq-0.1.42-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vigihq-0.1.42-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e6f7795c433a3366f220fc61abfe46eb99b4064f64b2dc8f65b8e0866df9df7
MD5 6e27d2ba3c2b3722523599162c1c99b2
BLAKE2b-256 0d60e8ff39ec872a6e44d6a2aabb6cb31a1215ceafc66b2e6a104c6cc02fb35f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.47

8 files

0.1.46

8 files

0.1.45

8 files

0.1.44

8 files

0.1.43

8 files

This release

0.1.42 This release

8 files

0.1.41

8 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page