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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

vigihq-0.1.47-py3-none-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: vigihq-0.1.47-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.47-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 46fd9f2ea68c747714ab576325ec73fa9ee1a6fa586c7e2efdd8938279573b24
MD5 ac17f759f1ea33010712c03bcaf8f694
BLAKE2b-256 cba677a50473750f9624c372a05c6613ee7dc0b669c244c7ddde8bf1f6a357cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vigihq-0.1.47-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.47-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbec6ab6941638eb4a819e4dbe12c45a8e6aa053597954305b55a655e255c379
MD5 eae95af79a6bc64e5edf6fe52e73da00
BLAKE2b-256 e693a7ad75a41ae719ee714b9f8e47e8d33a7e684b09028dfccdd672a16efd3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9eb5f0b4e64497d7e08bbaf6b6058dba0b65cbfce558016063d584359d2721bd
MD5 f39e2ee44ddc86225c26eade24b45b95
BLAKE2b-256 f40e4b370622c82f0951fe8762c97125ab4b1e1489b5e4bff35b4e5bb68bd950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 376c24ee7c6baa5160f972f33dcb3f71af13964e7eb1c0baf7d394aee5b6845d
MD5 45424288f472c12053fad26ebfe8f81b
BLAKE2b-256 8ecc3b98a473f50ad27e07d57f6ce73f6600221eb3242599cd0021d04933ecd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b44ee9ca200adc279f50241a48300dd6cb31c5c7bb6d710768d4870bef1494c2
MD5 29034f2db96eef013f5a0fd271120d80
BLAKE2b-256 33a88d161d1c3d0e8c5510b733e9506f54c0bfbd3a5b45f03d57af92b9475032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 665bf79303f1dcd4ec53b8a789cfa21d32299ea2b30c7cb04123ffd4c2b0dbeb
MD5 63072ccaedfe948b37a73af817afcefc
BLAKE2b-256 570b2aece07e87a7810aa1d87e12c25f76cb3c7ba651511a540131db972bace9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9415e9e2a9f897c36aaaa2f26becb54a4659767d3516be482688aafa7b099d8
MD5 9b0d51c7bfd206549da93f7e4e079f5a
BLAKE2b-256 7f5d2b3ccd5ac9883a226e812e18ed4c40fa19cdccb562e269eb9b069b4590f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.47-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0856f2155f3589d1a3e57842184f9984130b72ce12e1669a863ea3b12c6fe49
MD5 5dde509e67e63cfdbfe1206a8cc3a01f
BLAKE2b-256 21e2adce7e755ee9443872a2d7540d632a333bb31dfda5a9da181d7d5c67d18f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.47 This release

8 files

0.1.46

8 files

0.1.45

8 files

0.1.44

8 files

0.1.43

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