security-specialist
Pass
Audited by Gen Agent Trust Hub on Jul 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill includes several scripts (
pentest.py,rank_files.py,finalize.py) that utilizesubprocess.runto execute system commands. pentest.pyacts as a wrapper for industry-standard security tools such asnmap,nikto,nuclei, andgobusterto perform active scanning.rank_files.pyexecutesgit diffto programmatically identify changed files for targeted security reviews.- These calls use list-based argument passing (shell=False by default), which significantly mitigates common command injection vulnerabilities.
- [EXTERNAL_DOWNLOADS]: The
pentest.pyscript performs network operations to fulfill its auditing requirements. - It queries
crt.sh(a well-known Certificate Transparency log service) for passive subdomain reconnaissance. - It performs active network probing and HTTP requests against user-specified targets to identify services and vulnerabilities.
- The documentation includes clear instructions for the AI agent to seek explicit user authorization before interacting with any non-local (remote) targets.
- [DYNAMIC_EXECUTION]: The
scripts/pentest.pyutility uses the__import__function. Analysis of the code confirms this is used for feature detection—specifically to check for the presence of optional Python dependencies likednspythonorpython-whois—rather than executing untrusted code strings. - [DATA_EXPOSURE]: While the tool is designed to identify sensitive data exposure within a target codebase, the skill itself does not contain patterns for exfiltrating the host's credentials or sensitive local files to unauthorized third-party servers.
- [PROMPT_INJECTION]: The skill includes extensive 'steering' documentation that defines clear boundaries and methodologies. It specifically implements an 'adversarial validation' phase where a separate agent instance attempts to disprove findings, which serves as a mitigation against indirect prompt injection (e.g., malicious instructions hidden in the files being audited).
Audit Metadata