ask-owasp-security-review
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze external code snippets, which presents a surface for indirect prompt injection where malicious instructions could be embedded in the code being reviewed. However, the skill includes strict instructions forbidding dynamic execution and mandates a structured reporting format, which mitigates the risk of the agent following instructions contained within the analyzed data.
- Ingestion points: The
codeinput defined inSKILL.mdis the primary entry point for untrusted data. - Boundary markers: The instructions use structured tags like
<critical_constraints>and<owasp_checklist>to define the operational scope. - Capability inventory: The skill has
filesystem:readpermissions and includes a Python scriptscripts/validate.pythat reads a local file to verify report formatting. It lacks network access or code execution capabilities. - Sanitization: The skill relies on LLM-level constraints to prevent execution of input data, explicitly stating 'NO execution/dynamic analysis' in its constraints.
- [COMMAND_EXECUTION]: The provided script
scripts/validate.pyis a benign utility used for validating the format of generated security reports. It does not take user-controlled arguments or perform dangerous shell operations.
Audit Metadata