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

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

Total release size: 33.8 MB

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

Download URL vigihq-0.2.3-py3-none-win_arm64.whl
Size 4.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
2b13118965806ea85cefb52db55081da693d12be9282d134a961c6e67ce5be72
BLAKE2b-256 checksum
How to use checksums
ad6552b7368224c8df4767619c00c13404320ff0e4a485f67d4b6c61ea999b62
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.2.3-py3-none-win_amd64.whl

Download URL vigihq-0.2.3-py3-none-win_amd64.whl
Size 4.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c6e5f80701c4da5b3f0e3bd856eeba495e09e4ca29f0f4f374fc2187c1d51340
BLAKE2b-256 checksum
How to use checksums
a6190c311cc57da1e518b6f1976d1784f9ca047dd6b70d5dcc15fdf9b139ad3b
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.2.3-py3-none-musllinux_1_1_x86_64.whl

Download URL vigihq-0.2.3-py3-none-musllinux_1_1_x86_64.whl
Size 4.4 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b50ea40d4b4e0cfc7537eae0a39a562c227079ebec315d9f4607957f225d9b3c
BLAKE2b-256 checksum
How to use checksums
90398c0221a575c305009e1581b8122764398d28c700b31dc5b882f3210de13f
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.2.3-py3-none-musllinux_1_1_aarch64.whl

Download URL vigihq-0.2.3-py3-none-musllinux_1_1_aarch64.whl
Size 3.9 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
0094cfcde147a17a777cc4bc26a8ef7829ac90941923ca884448448b79d63a44
BLAKE2b-256 checksum
How to use checksums
50cf497c542936de2a44d8ab5350f98fd3e5fdb3b4665078dd08a2505482bd6e
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.2.3-py3-none-manylinux2014_x86_64.whl

Download URL vigihq-0.2.3-py3-none-manylinux2014_x86_64.whl
Size 4.4 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e81dc2d98a16a20f5356e5c873c513eefdae6b6017b87324f2a023413b02b66a
BLAKE2b-256 checksum
How to use checksums
c0ae8edabe0604c8e8b148c95e7bf381ee78e4c2bf43491deb6cd39e8d71c1b3
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.2.3-py3-none-manylinux2014_aarch64.whl

Download URL vigihq-0.2.3-py3-none-manylinux2014_aarch64.whl
Size 3.9 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
95a7592bc2c0a70457b95ca674b5b80cb94530b06a0022282ae5466dd6dedfd1
BLAKE2b-256 checksum
How to use checksums
ad8593c7060a7b3dd89933185ed757b466ee6a4c0c2090990e8046429d3decc7
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.2.3-py3-none-macosx_11_0_arm64.whl

Download URL vigihq-0.2.3-py3-none-macosx_11_0_arm64.whl
Size 4.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26f8b38ca9946ba705326905d3bd5d00e3c5cf5b44b71f3bcb44de42a0027ad3
BLAKE2b-256 checksum
How to use checksums
a51cc1f95d039bba3d6e71b4b59c9a7da345a823e0f16a24a87e2e196e968b4e
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.2.3-py3-none-macosx_10_9_x86_64.whl

Download URL vigihq-0.2.3-py3-none-macosx_10_9_x86_64.whl
Size 4.4 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d51d7df5df0a74bac9f20766b1bd01128cff1257c2d3ef211fcac0d83e286b28
BLAKE2b-256 checksum
How to use checksums
d63d0cdc529da6ad9db7f49a1c0caadb3f63d8b58a43f74764b052ab3c2be188
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.2.3

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