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

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

Download URL vigihq-0.1.51-py3-none-win_arm64.whl
Size 3.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
cefb65c0a0476d8e4a264b4516eaa53effd583cf8636154e4d307a1c96fe0c91
BLAKE2b-256 checksum
How to use checksums
1c90ec7a2dc7481783cad052c368d4595602a55062f24dd3a85c5cf9c2687606
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.51-py3-none-win_amd64.whl

Download URL vigihq-0.1.51-py3-none-win_amd64.whl
Size 4.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
7f7db9aa526a50f3db724481505e00cd465bf43981a573a30f05db203f98a98a
BLAKE2b-256 checksum
How to use checksums
ae6d31921d58a021d44ae111276596483c88fbf8f83c4dc7986b90c974d82bde
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.51-py3-none-musllinux_1_1_x86_64.whl

Download URL vigihq-0.1.51-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
a1a70712456b99748db7b746309dc7f5582641074200e838cfa4ad9e1ec43313
BLAKE2b-256 checksum
How to use checksums
f0e5212f8bc0749997f20ae892bf401236972c7cfb73c68c18b2c9f27349fb30
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.51-py3-none-musllinux_1_1_aarch64.whl

Download URL vigihq-0.1.51-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
3f68b7ddc4edf4f0b3a1d904c6fa7710b202a73e89c2a943e119da9c90b834c7
BLAKE2b-256 checksum
How to use checksums
de343c163325f121f2852d1cb3297404d614e666523bf41eb529a5ad97b87b4d
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.51-py3-none-manylinux2014_x86_64.whl

Download URL vigihq-0.1.51-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
779658052b29d56aec43d4513aa281aafaca9431b07db2f434737f18c7a13594
BLAKE2b-256 checksum
How to use checksums
ad679b865b993ece6dda0016b17ad585436ac7ff58f8f0c463ff7794f81bebc1
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.51-py3-none-manylinux2014_aarch64.whl

Download URL vigihq-0.1.51-py3-none-manylinux2014_aarch64.whl
Size 3.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9a1b63de0478ca9854ad15a228fba35c3e77271631be052a9c38239f8bf9b66e
BLAKE2b-256 checksum
How to use checksums
4c529555bc3d55467a9951833bfdef0e0928441991ac28e1918d242927569363
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.51-py3-none-macosx_11_0_arm64.whl

Download URL vigihq-0.1.51-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
bb40414daea110d7e3f49bd73f9bc0360c2ea3f62a10d984cce35c99d9f83221
BLAKE2b-256 checksum
How to use checksums
adcb2fcd4c14d928383767afa07b11da896c93f01ae9ee65b0e8ca72488bd323
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.51-py3-none-macosx_10_9_x86_64.whl

Download URL vigihq-0.1.51-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
0abd2bd9951e3f4e1e5c1ab08f28158b527655f15d10585f85a951ff37b8cfe2
BLAKE2b-256 checksum
How to use checksums
c9d15bd2309a09c85b3669e973115822659ec2640732109df7307783ba02d460
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.51

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