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 0.1.52

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 0.1.52
File
vigihq-0.1.52-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
vigihq-0.1.52-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vigihq-0.1.52-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
vigihq-0.1.52-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
vigihq-0.1.52-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
vigihq-0.1.52-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
vigihq-0.1.52-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
vigihq-0.1.52-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 30.3 MB

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

Download URL vigihq-0.1.52-py3-none-win_arm64.whl
Size 3.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
76bca9ae48c56ed1c227ced3dd4675562e54d865709175e6d84ff7916b7ff76d
BLAKE2b-256 checksum
How to use checksums
01cc7f9f33f843f3285f0091bc8f207cfc3e1b0297d07dff7a265c36b279fc5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL vigihq-0.1.52-py3-none-macosx_10_9_x86_64.whl
Size 4.0 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
22736eac46b18ffdc76587591d210af01210d3cb4cd86299e43228177e34a42c
BLAKE2b-256 checksum
How to use checksums
910c080823dee9c6723d7c6b32f5955056f568671fe41bbe73c903380b490c8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for vigihq 0.1.52

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