security-scanning-security-dependencies
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted data from various dependency manifest and lockfiles.
- Ingestion points: The skill scans files such as
package.json,package-lock.json,requirements.txt,pyproject.toml,go.mod, andCargo.tomlacross project directories. - Boundary markers: Instructions explicitly require the agent to avoid running auto-fix or upgrade steps without user approval and to treat dependency changes as release-impacting events.
- Capability inventory: The provided code patterns include capabilities for file system exploration (globbing) and executing external tools via
subprocess.run. - Sanitization: The skill emphasizes structural parsing of tool outputs (e.g.,
json.loads) and classifying exit codes to distinguish findings from tool errors. - [COMMAND_EXECUTION]: The implementation playbook includes Python classes that facilitate the execution of external security scanning utilities.
- Evidence: The
DependencyScannerclass demonstrates the use ofsubprocess.runto invoke standard, well-known ecosystem tools includingnpm audit,safety check,govulncheck, andcargo auditto identify vulnerabilities.
Audit Metadata