security-auditor
Pass
Audited by Gen Agent Trust Hub on Mar 5, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements the security auditing features described in its documentation, including secret detection, dependency auditing, and OWASP-focused static analysis. It operates entirely on the local filesystem and generates structured JSON reports.
- [DYNAMIC_EXECUTION]: The script
scripts/detect-secrets.shutilizes theevalcommand to construct and runfindoperations with multiple exclusion patterns. Whileevalis often a risk, here it is used to manage complex shell arguments for the purpose of scanning the project directory. - [PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it reads and processes untrusted files from a codebase. Maliciously crafted content (e.g., comments or strings) within a scanned project could potentially influence the agent's behavior when it interprets the resulting security report. The skill includes some mitigation by using exclusion lists for binary and minified files.
- Ingestion points: File content is read by
grepindetect-secrets.shandPath.read_text()inowasp-check.py. - Boundary markers: None explicitly enforced in the report output to the agent.
- Capability inventory: The skill has access to
Bash,Read,Write, andEdittools. - Sanitization: The scripts use
jqto ensure valid JSON structure for the reports, which provides basic escaping for the findings data.
Audit Metadata