cawplan-testcase-generate
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted requirement data and test point descriptions fetched from an external source, which may contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Requirement links and IDs provided as arguments, as well as requirement and test point data fetched via the
cawplanCLI. - Boundary markers: The skill provides instructions (Red Line 0) to avoid data invention, but does not define explicit delimiters or 'ignore' warnings for the data interpolated into prompts.
- Capability inventory: The skill has access to the
Bashtool, which is used to write to temporary files in/tmp/and execute a local Node.js script. - Sanitization: The skill implements RFC4180 CSV escaping in its
export_to_csv.jsscript to handle special characters in the exported data. - [DYNAMIC_EXECUTION]: The skill assembles a data payload at runtime and executes a bundled script to process it.
- Evidence: In
SKILL.md, the workflow writes a JSON representation of current test cases to a temporary file (/tmp/a3_export_*.json) and then executesnode scripts/export_to_csv.jsto generate the final CSV file. This is a controlled execution of a static, bundled script. - [COMMAND_EXECUTION]: The skill utilizes the Bash tool to perform system-level operations.
- Evidence: The skill executes the
cawplanCLI for fetching requirements and test points, and usesnodeto run its internal export script.
Audit Metadata