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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

vigihq-0.1.46-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.46-py3-none-win_arm64.whl.

File metadata

  • Download URL: vigihq-0.1.46-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.46-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 10cc4df90b0c32ad9c3a421efce15834a3ee212f7767f822c02c0e05997062df
MD5 e9c20e052b95b6500289c1c7ca1202f8
BLAKE2b-256 7c6ad77081ff81ec490eaaf347ae301f136216e3c61333916b03ce11895e2106

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vigihq-0.1.46-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.46-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d875d8fdabe6d15a0b36ae3760634af98d6b81cc80d35334794125231bf2a3ad
MD5 bca9222520ccc70dd5ac36018e86d291
BLAKE2b-256 a68909c4dab0bdded1e30d8b74840cedc5d9aafb32048c21b6f3de5783730aa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a10305d896b01dfbf4122bd0df7348904ff5e8958f0ebba6d9e24cc047b47417
MD5 760c73abbfa179212222acb4e4da027d
BLAKE2b-256 d17b5203f139c43263f225fdcf79a0848bbfc50f712a5391612ca8051621c5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6383506fd22d02fc18de47d9e5689dc9d03bf2589243c5e9afac89fc6443cc9a
MD5 edc97887814c3a5046c36f0c30bdf6a7
BLAKE2b-256 3827c43894c7721ef5b1d877de04a348b1f41f012253af29da66c89eefb197de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 660a07824cb677fea933ca282c3132f2bd738aacdc1e2a401554a01b895604e6
MD5 625c17036260c8528b3d116dc3c48b73
BLAKE2b-256 7a3806823b7c6f63d4432b80b3c31fdc7feaae45813db702ad2e6ea2dd93410b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 056c3e98fcb34564b7cc30476699ad4ebccd41e1a6eb1a6126ebb93733cb2ad6
MD5 10be7a0bb8c8d238473080461329032b
BLAKE2b-256 46c5d2e4d2c083dba45ab2911631455ccd7680543f219b5bbc6ebe5b06867678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81c93d17c4987fa7ad04099cbddf6f89ec706ea7e91c7c086d7ce0716b126bfe
MD5 5083901f986e2c1eb479c260dba292b5
BLAKE2b-256 9bd38b99a6115e1d537a5927b809a110088bcf5ebd14eaa1803a47284059757e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vigihq-0.1.46-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d673639c6eb2d738956a12b9d73df8eaf357f8c03cf7e3fde67e5f25f13b60d
MD5 b4110cff6a2f8e7731dc33b946fcd294
BLAKE2b-256 c1cd4a1a87c0fccf9593e7c8b5cd157135fb43572533ba1a99c8ca6385bdef73

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.47

8 files

This release

0.1.46 This release

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