python-supply-chain
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The bundled audit script
scripts/check_supply_chain.pyexecutes the GitHub CLI (gh) viasubprocess.runto retrieve and verify repository security settings and vulnerability alerts. - [EXTERNAL_DOWNLOADS]: The skill instructs the agent to download and run security utilities like
pip-auditandcyclonedx-pyusinguvxorpip, while explicitly recommending the use of pinned versions to mitigate the risk of executing untrusted code. - [INDIRECT_PROMPT_INJECTION]: The audit script
scripts/check_supply_chain.pyidentifies a potential attack surface by reading untrusted repository configuration files; however, the risk is limited as the script is read-only and employs conservative regex-based inspection. - Ingestion points: The script reads
.github/dependabot.yml, lockfiles (uv.lock,poetry.lock),.github/workflows/*.yml,CODEOWNERS, andpyproject.toml. - Boundary markers: No explicit delimiters are used to separate untrusted file content from internal processing logic.
- Capability inventory: The script has the capability to execute shell commands via the
ghCLI. - Sanitization: The script uses
errors='replace'during file reads and employs regular expressions for parsing rather than executing or fully interpreting the data.
Audit Metadata