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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

vigihq-0.1.44-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.44-py3-none-win_arm64.whl.

File metadata

  • Download URL: vigihq-0.1.44-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.44-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 83a8692b6330b4ff67be300a32feebe110d9a5f4d09d5fd0fccda2c5036edcf6
MD5 50a5141af852d8b08e0206471dbb499f
BLAKE2b-256 37d765919689a0444d86a830a07341a377d95c34185c2a6f6f1ae15c1823c76c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vigihq-0.1.44-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.44-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 944a9e9379d39124a1484526fa6da0192554802bf248e6a0024843aec1519c9f
MD5 829ed1caf6b355d7fdffe0ac69d7c812
BLAKE2b-256 6833a60e2a140dd0a1d36fff56cbe5ea75bb6f82484614adf21fc7b9a1c7b9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39a2b749773d2cd413d764579fbfd3fe0d5e0f5d3e1a480ea01e9532b8cefd9b
MD5 869940dd2c282c9fa2f7048de7682bdd
BLAKE2b-256 2b7a9f656e4a32f2c9e9bcf37549726e23d365208f0fb6f6c9d76c5a62039055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 baee67b7a36c898d9580a0656de54e04258119249ab37210bd9442d3461dd2a0
MD5 6fe15db0614a6d4f94620e275932b63d
BLAKE2b-256 3cce6c8ce2979f03f525b51309c086b43e5e8a74b6a9583f168521200be4a8fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d021da256d7ebbef796dc4e86f6ac7282692ac0bd87956ddf476c5be76f4917
MD5 d7f01b291a582716e638e9106dd0794a
BLAKE2b-256 0d8694bdab3338174aeb57898ec019e7af84c86365a1a5be23e7d5756706c6e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c840aaa72662e547cc12fb5279c768934f1f82eefe96ac7079f3b9648bfd2fa0
MD5 49c41dc4a6999e75f21c5491ef64f163
BLAKE2b-256 d2fa912a4d5af9f150e9cdf4ba01efd87055c05e50c14d896947e0026ab33a4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6a68cd5d34595e388010c05006b8e560607dd3ab5061d2ffb766051c9b45682
MD5 02431e30106204c7e433d134c74369fc
BLAKE2b-256 eb3e4079ca6bf235a5cef9f20e6783234c078ed3640f6dd78f39a8734b66ea3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.44-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75475beac49746c1c1e895844abb958515b72fac3a3e187bee1d617cfabefd0f
MD5 53a12fd441b4ffa00c7f2c86e7e243b7
BLAKE2b-256 cc2fde54df631b20e8befce0dbba3e9161cdac608f6308b1898bcbb304f963d4

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

This release

0.1.44 This release

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