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

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

Total release size: 35.0 MB

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

Download URL vigihq-1.0.0-py3-none-win_arm64.whl
Size 4.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
99f8fe3e91fcbe85672e98e6afbc37cd8a25be109a50edbca3afa809b7da45e4
BLAKE2b-256 checksum
How to use checksums
3b8fdd2c3b28d1e4cb4b7c27f5c976b23355bd6ba4ab888299b9b647603fdfbb
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.0-py3-none-win_amd64.whl

Download URL vigihq-1.0.0-py3-none-win_amd64.whl
Size 4.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
cc9296223144f5129193ca503864698f3cb8333827b304ae8939fc4e8e67c4f9
BLAKE2b-256 checksum
How to use checksums
d59989bbacbed7061c76cbb1cc3fe540df38ed22b418d3148c3613b06281250d
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.0-py3-none-musllinux_1_1_x86_64.whl

Download URL vigihq-1.0.0-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
405bc7a7bdfd09f92a4a08a0b75d51f5f26329a863e81b291e82501db3b862ab
BLAKE2b-256 checksum
How to use checksums
a48e5f8c776c8b3c11508fde2e6f474abd763c445c47a91994c046424f19b93f
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.0-py3-none-musllinux_1_1_aarch64.whl

Download URL vigihq-1.0.0-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
da71cd14f6f44d558c011b6c483638e369984eaf6dfc3f88ed03c7bc1be0ff50
BLAKE2b-256 checksum
How to use checksums
48c5eb0b2eabf839fb54e53fc235bcfb9016831a978add914825eee921f30cd6
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.0-py3-none-manylinux2014_x86_64.whl

Download URL vigihq-1.0.0-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
aaffedc0649312dd88937fc4f2a80b1a567650786fd5bef00945781a95084ca7
BLAKE2b-256 checksum
How to use checksums
3a0975c44404f288586ebe0115c86ee4caa60360bff91b30b14f4fe34258fbe8
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.0-py3-none-manylinux2014_aarch64.whl

Download URL vigihq-1.0.0-py3-none-manylinux2014_aarch64.whl
Size 4.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1793dba7ebfd8945e1673e9635fb8bb8d08f34ad88929245ca633cc60b2b18e2
BLAKE2b-256 checksum
How to use checksums
796f74a77dec7fa950fbf6bdf7274e197d2afcf4fda69be9aaed1290e95068da
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.0-py3-none-macosx_11_0_arm64.whl

Download URL vigihq-1.0.0-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
5a10d82974b771d05fd36122c3d8f99e27d3b4c0ff711b2684bbcad8c09fa19b
BLAKE2b-256 checksum
How to use checksums
8602ade2be3a4cbfb983a1d69f8661e94ea21f22aa68574c4911c34e38bd220c
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.0-py3-none-macosx_10_9_x86_64.whl

Download URL vigihq-1.0.0-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
66ae41671759882703f6a39c4943289a0cbdbded01249b4cc3178ffe1a727832
BLAKE2b-256 checksum
How to use checksums
43c8b7c4847338555b78e63d86436c2f7f8017e729ac74208bdf9987e9a96da3
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.0

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