cawplan-requirement-analyze
Warn
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill instructions in
references/workflow-archive.mdandreferences/workflow-save.mdguide the agent to construct shell commands containing user-controlled data, such as requirement fields and node names, without explicit escaping or sanitization. This pattern, particularly when using inline strings for JSON or names in CLI arguments, creates a risk of command injection if the input contains shell-metacharacters. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data from text, tickets, and screenshots to drive analysis and archival tasks. Ingestion points: Data enters via user text, ticket descriptions/remarks, and multimodal screenshots as defined in
references/workflow-step1-material.md. Boundary markers: The workflow does not include explicit delimiters or instructions to ignore potential commands embedded within the analyzed content. Capability inventory: The skill uses thecawplanCLI to perform write operations, including creating and updating requirements and module tree nodes. Sanitization: The skill only performs basic HTML stripping on ticket remarks, which is insufficient to prevent sophisticated indirect injection attacks.
Audit Metadata