performing-penetration-testing
Pass
Audited by Gen Agent Trust Hub on Apr 4, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted data from external URLs (headers and response bodies) and local source code, creating a surface for indirect prompt injection where malicious instructions could be embedded in scanned targets.
- Ingestion points: URL responses in
scripts/security_scanner.pyand file contents inscripts/code_security_scanner.py. - Boundary markers: The tools output structured findings in Markdown or JSON format to help separate data from instructions.
- Capability inventory: The agent is granted access to
Bash(scoped to specific security tools),Read,Write, andEdittools. - Sanitization: No specific content sanitization or character escaping is performed on the data retrieved from external sources before reporting.
- [COMMAND_EXECUTION]: The scripts
dependency_auditor.pyandcode_security_scanner.pyutilizesubprocess.runto execute legitimate security auditing tools likenpm audit,pip-audit, andbandit. These operations are necessary for the skill's primary function and are appropriately scoped. - [EXTERNAL_DOWNLOADS]: The
dependency_auditor.pyscript is designed to automatically install thepip-auditpackage from the official Python Package Index (PyPI) if it is missing, ensuring that the environment has the necessary tools to perform a dependency audit.
Audit Metadata