Skip to main content

aig-infra-scan

English | 中文

Command usage: USAGE.md · 中文

AI infrastructure fingerprint and vulnerability scanner from Tencent AI-Infra-Guard. The command is the existing Go scanner, packaged so it can be installed from PyPI together with the fingerprint and advisory rules.

Install

pip install aig-infra-scan

Requires Python ≥ 3.9. The wheel matches one operating system and CPU, so install the build published for your machine.

Quick start

aig-infra-scan -t https://example.com
aig-infra-scan -t 10.0.0.1 --json -o result.json
aig-infra-scan --list-vul

--lang en reads the English advisory set. Other flags are the same as ai-infra-guard scan --help.

Publish

From the repository root, build a wheel for this machine (or every supported machine) and upload it:

python scripts/publish_pypi.py build infra
python scripts/publish_pypi.py build infra --target all
python scripts/publish_pypi.py upload infra

Uploading uses twine. Set TWINE_USERNAME=__token__ and TWINE_PASSWORD to a PyPI token.

License

Apache License 2.0. Redistribution must state "Based on Tencent Zhuque Lab AI-Infra-Guard" and link to https://github.com/Tencent/AI-Infra-Guard. See NOTICE.

Metadata

Release files for aig-infra-scan 0.1.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 aig-infra-scan 0.1.0
File Actions
aig_infra_scan-0.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for aig_infra_scan-0.1.0-py3-none-win_amd64.whl
aig_infra_scan-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for aig_infra_scan-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
aig_infra_scan-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for aig_infra_scan-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
aig_infra_scan-0.1.0-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details for aig_infra_scan-0.1.0-py3-none-macosx_11_0_x86_64.whl
aig_infra_scan-0.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for aig_infra_scan-0.1.0-py3-none-macosx_11_0_arm64.whl

Total release size: 373.7 MB

Release files / aig_infra_scan-0.1.0-py3-none-win_amd64.whl

Download URL aig_infra_scan-0.1.0-py3-none-win_amd64.whl
Size 74.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
aceb24f1cd66c948b7cac9f5ae956c65edaa1d4fb57cf54127174bbd27ab73b7
BLAKE2b-256 checksum
How to use checksums
ee8a747bef00cae5b8adea3ac5aa9d924f4c5c890724b0e08712a3e576ccffbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / aig_infra_scan-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aig_infra_scan-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 75.0 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0c2ab2d4317faea7258f4ea4ddb0aa7de9f48f1a5478ac426ce2a04f86c5539e
BLAKE2b-256 checksum
How to use checksums
389321b762c8d80568dda074e97f43bfb9c952c135a741fec5e016b118a5b15f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / aig_infra_scan-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aig_infra_scan-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 73.8 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
78c0d5eb19ff959e81475aa46896f6c8bc4e9474b1fbe8d9602b7620e79f2c95
BLAKE2b-256 checksum
How to use checksums
f23520b8a7e23d6581f99ddfa23e39c0e9575febbebe682817d0cc5613358b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / aig_infra_scan-0.1.0-py3-none-macosx_11_0_x86_64.whl

Download URL aig_infra_scan-0.1.0-py3-none-macosx_11_0_x86_64.whl
Size 75.5 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
546304a37c9bfe4c49aa8f3c9fe592ed56ad8c1fd13a7687cd391946294a0339
BLAKE2b-256 checksum
How to use checksums
7f44d479ecc85d95e93fa3d4fca347bd378e26b01c6ab7807be9348c2978d32c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / aig_infra_scan-0.1.0-py3-none-macosx_11_0_arm64.whl

Download URL aig_infra_scan-0.1.0-py3-none-macosx_11_0_arm64.whl
Size 75.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3160c821d46d66c83176e9fddcad323778bd9b76060f8ab4fbfad9dbf79235d
BLAKE2b-256 checksum
How to use checksums
ac0135d1bdb8f9ab0bbe7ead1ab3992d826738483f424ef09a37cc67eec4d661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for aig-infra-scan 0.1.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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

5 release files No provenance

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