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.49

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

Total release size: 30.2 MB

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

Download URL vigihq-0.1.49-py3-none-win_arm64.whl
Size 3.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
afb3492ecac5a2d97ff9af03db12648dbdd6d097f550de0a574f8347090b7407
BLAKE2b-256 checksum
How to use checksums
e86242b17355e911f2bf2a2551e5f8e70f11fff4ea059d7c6b0eb9993c539da4
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.49-py3-none-win_amd64.whl

Download URL vigihq-0.1.49-py3-none-win_amd64.whl
Size 4.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
d57c14a2ce06ca57605da7c378ab62bfc9c9fa05422c539a4d40735c60749b70
BLAKE2b-256 checksum
How to use checksums
2d7984cba101a28187f5faf74eeac0eec3b7d93dbc904df79e9ca96d5377be76
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.49-py3-none-musllinux_1_1_x86_64.whl

Download URL vigihq-0.1.49-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
6757c5a4bc0b9bf2b5527565d65e9ae936cccfcf32b77b51fcf928a4f22691c2
BLAKE2b-256 checksum
How to use checksums
aa4e66035aa5fe4bf1b903695157f064688a6f685057a323759a831472ef6f51
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.49-py3-none-musllinux_1_1_aarch64.whl

Download URL vigihq-0.1.49-py3-none-musllinux_1_1_aarch64.whl
Size 3.5 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
02cc32adc312ed51a0add8fbb2c4809c142771ff63e0f2e63eeeb0bcb751def4
BLAKE2b-256 checksum
How to use checksums
544901dca309ddbbc63e1bf42151b83fb58331e1298beae9875bf25449c52c39
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.49-py3-none-manylinux2014_x86_64.whl

Download URL vigihq-0.1.49-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
22c63b1207a3ee65ac9023fdf4f11d34ef6a7be9c05741456510e32a72483b2e
BLAKE2b-256 checksum
How to use checksums
b46aa59ae7ecb7102d1b70861319aad2a57db935bb42748d6702360c99534271
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.49-py3-none-manylinux2014_aarch64.whl

Download URL vigihq-0.1.49-py3-none-manylinux2014_aarch64.whl
Size 3.5 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
dee2814996864f00ec47eec4dd74cf943a05cfa73a640aba297e46a8f604f7aa
BLAKE2b-256 checksum
How to use checksums
0fc5457c55cb8ff892104fa0fe85e76a0d4e737d09205105eb6b36b06505b503
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.49-py3-none-macosx_11_0_arm64.whl

Download URL vigihq-0.1.49-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
150c6f3c19eea622c2aac04e190a17403b453a9446452afd6cba527944a0b7d2
BLAKE2b-256 checksum
How to use checksums
d26a9dbd98d397e49c1719a5a97bc961ca6292998122cdf38a49a1e95a30bfcc
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.49-py3-none-macosx_10_9_x86_64.whl

Download URL vigihq-0.1.49-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
f7c5a8d104724636da48ca21e5681d2137cc18ca82dc533e174ba7e196acd54f
BLAKE2b-256 checksum
How to use checksums
87f389ea29fa6297f82a072a3b625b98d3723a749e4e0c37b00be261fdcb0e1f
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.49

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