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

Metadata

Release files for vigihq 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for vigihq 1.0.2
File
vigihq-1.0.2-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
vigihq-1.0.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vigihq-1.0.2-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
vigihq-1.0.2-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
vigihq-1.0.2-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
vigihq-1.0.2-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
vigihq-1.0.2-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
vigihq-1.0.2-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 35.1 MB

Release files / vigihq-1.0.2-py3-none-win_arm64.whl

Download URL vigihq-1.0.2-py3-none-win_arm64.whl
Size 4.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
5192fb259796213defc0cb8134fd29df6976f292ef377acbbaf05c595ee63c3c
BLAKE2b-256 checksum
How to use checksums
2c33738071ae1d027e2b811c24421a04d26e1016593cbf6c0cbee1fc287f53e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-win_amd64.whl

Download URL vigihq-1.0.2-py3-none-win_amd64.whl
Size 4.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c8e353dc8f9d853bd4f7d418e24df3a98dfb294a239d4d9ff7ad77bb71839cb4
BLAKE2b-256 checksum
How to use checksums
b2ed6556d492d2dd2899a0d794ac011a62309befea336d18569bc5c87b185390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-musllinux_1_1_x86_64.whl

Download URL vigihq-1.0.2-py3-none-musllinux_1_1_x86_64.whl
Size 4.5 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1a41aa9572b15f11d074c024c4b5a6c45cbbd154edf8c0560a01574e84bec6f1
BLAKE2b-256 checksum
How to use checksums
e3222c133ea0af4f1421d447a87f4610933acaa075b9b945ae8f82e20e6824e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-musllinux_1_1_aarch64.whl

Download URL vigihq-1.0.2-py3-none-musllinux_1_1_aarch64.whl
Size 4.1 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
7056dd4d960dcd7691aaa29f588c8cb2f544e1db12b683e02a10c71fde979876
BLAKE2b-256 checksum
How to use checksums
885c744d6a738e191bd52731bcd2c7651a932e36d77d3f1185169c9ae191b27a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-manylinux2014_x86_64.whl

Download URL vigihq-1.0.2-py3-none-manylinux2014_x86_64.whl
Size 4.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b71b32c131effe866742cfbcbbf37d1509ec18320871bf9454897ce3b2844f9a
BLAKE2b-256 checksum
How to use checksums
3957fbffdf70ef8db30890ec14e25eb78355e08e30104a7e944b975acd7e9341
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-manylinux2014_aarch64.whl

Download URL vigihq-1.0.2-py3-none-manylinux2014_aarch64.whl
Size 4.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c218549d2620d5939ed46b364a07d89c2d09de41837621466deb314a5eb26e78
BLAKE2b-256 checksum
How to use checksums
081f45d424a0ff5a2434ec306e0a4aa6fa758990692b45a1fc2c37ffb9198afa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-macosx_11_0_arm64.whl

Download URL vigihq-1.0.2-py3-none-macosx_11_0_arm64.whl
Size 4.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b311aef211dd1d201fef4d18ef987b2a8523b95ec42645d70d39de7183792d4b
BLAKE2b-256 checksum
How to use checksums
b86d93bea319cca7d744022a60893aeb9f2fdd678b5bee17ea101374eceeeb6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vigihq-1.0.2-py3-none-macosx_10_9_x86_64.whl

Download URL vigihq-1.0.2-py3-none-macosx_10_9_x86_64.whl
Size 4.6 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d0c99f10edeb5fced6598c046bf5e3136b61f816099c0015dc0d04925979412
BLAKE2b-256 checksum
How to use checksums
59f93122ed3af6606671ffbf6cdf8aa33bac96d4824001289b81fe0c3f592ed3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for vigihq 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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