srs-generation
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes several local Python utility scripts (
sf-scan.py,sf-trace.py,sf-verify-doc.py) located in a scripts directory. These tools are used to scan project metadata, generate traceability matrices, and perform structural validation of the generated documents. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from Product Requirements Documents (
prd.md) and the project filesystem to inform its generation process. - Ingestion points: The skill reads
prd.mdfiles from the feature directory and performs a project-wide scan viasf-scan.pyto extract context. - Boundary markers: There are no explicit instructions or delimiters used when interpolating external PRD content to prevent the model from following malicious instructions embedded within those documents.
- Capability inventory: The skill can execute shell commands via local Python scripts and has write access to the filesystem (creating and updating
srs.mdfiles). - Sanitization: While the skill uses a validation script (
sf-verify-doc.py) and a manual checklist, these are designed to verify document completeness and compliance with IEEE standards rather than sanitizing or filtering malicious prompt injection patterns.
Audit Metadata