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.43-py3-none-win_arm64.whl (3.6 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

vigihq-0.1.43-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.43-py3-none-win_arm64.whl.

File metadata

  • Download URL: vigihq-0.1.43-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.43-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fc9b2dd81f61a89f2c4c19534dcec1b77e299c8ea330a73d44d7e0dc38d97f66
MD5 30a80b2f779d2d418e39edd8deb3e9fe
BLAKE2b-256 ffea4ed9e1793d1b8a3a5521005db2458ad6fb75e48b98eed86cb66a748899af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vigihq-0.1.43-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.43-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 28d891407de4a217c0311efd330c7a00a4cfaf87bcf5c1261bc072dc6f165392
MD5 f1d55789901fcb766fc7d37759f7e8d1
BLAKE2b-256 b90ff36c2711cbbcdee5e053ed2307d2b6079847cc412d54fa50d91cdf9c9c63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24bcfdcc1de42fe36dbde91461758a7b3c59672c38cef6d03bed4d22d95da92e
MD5 06bf6a88f65244a58801e7ba06ab7970
BLAKE2b-256 72de79f200bbedd3020805d6a1bc3e306051e74e4305ac10975621e7f37da18e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 93e28c285a0dd2f252ca91a5e7b88f45cbb790aa1da9b3b43c9af3057a8f2974
MD5 f90e2ffe62fea0602f6323467a594c8e
BLAKE2b-256 0859bf4c461252d2fa338b51283b797b82316740ed4e0cc267e674647b6a1a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe3cbd3ef291431ce74feee69a6de183007fe093075adecd1869ae7e3857b726
MD5 a061d3db06d5cda7fabd431139b20b84
BLAKE2b-256 4730a63a76baa3141651de3fbb966c2be49dd4de27861b125407b21143d325ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f78ad12b3fe0c3a35fdf30e5febd46f6f0d8186512a0bada76c13d2b72e5583
MD5 168e49aed4c56c59bbd3162be5ea5952
BLAKE2b-256 65da501639588d0f1627fd526d6b4ce47eb6345820a53e010ab919168d86e813

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fec2e463db58559cf28f8edada281a8809fc52671488af0f764c090b4b0983d5
MD5 80b8982a51045bbd3ccddb5405422342
BLAKE2b-256 0cbd3bb091cce1438b2c07bd52624c2f2184b77dde87f24a581c9d775fa7531a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.43-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1438648293bce695875b733e013dca5389f862743000017525792fe9a37568e
MD5 317459cacf322ccb18134d1ada342d3e
BLAKE2b-256 aa9c67586ee077aede2ff72c4b8a47fb112f5468ded1273980e9c858db166da9

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

This release

0.1.43 This release

8 files

0.1.42

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