skills/mukul975/anthropic-cybersecurity-skills/hunting-for-supply-chain-compromise/Gen Agent Trust Hub
hunting-for-supply-chain-compromise
Pass
Audited by Gen Agent Trust Hub on Apr 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/agent.pyexecutes shell commands using thesubprocessmodule to callnpmandpipbinaries. This is used programmatically to check for package metadata on public registries as part of its dependency confusion detection logic. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection (Category 8) due to its ingestion of untrusted data. 1. Ingestion points: Untrusted data enters the agent context through the parsing of
package-lock.json,requirements.txt, and CI/CD build logs inscripts/agent.py, as well as log files processed byscripts/process.py. 2. Boundary markers: Absent. There are no instructions or delimiters provided to ensure the agent ignores or sanitizes instructions embedded within the data it analyzes. 3. Capability inventory: The skill has the ability to execute shell commands throughsubprocess.runinscripts/agent.pyand write summary reports to the local file system. 4. Sanitization: Absent. The content extracted from external logs and dependency manifests is processed and returned in reports without validation or escaping.
Audit Metadata