tdd-workflow
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- Indirect Prompt Injection (LOW): The skill is susceptible to indirect prompt injection through untrusted data ingestion.
- Ingestion points: The
feature_idandacceptance_criteriaparameters in theimplement_featuremethod (as shown in SKILL.md) are entry points for external data. - Boundary markers: No delimiters or safety instructions are specified to separate feature requirements from the agent's internal logic.
- Capability inventory: The skill possesses the capability to write and execute code via
scripts/test_writer.pyandscripts/test_runner.pyrespectively. - Sanitization: There is no evidence of input validation or sanitization to prevent malicious instructions within the
acceptance_criteriafrom being translated into executable code. - Dynamic Execution (LOW): The skill is designed to generate, modify, and execute scripts at runtime.
- Evidence: The workflow involves generating tests (
test_writer.py), implementing logic to pass them, and executing the resulting code (test_runner.py). This is a powerful capability that, while intended for TDD, requires rigorous oversight of the input data used to drive the generation process. The severity is lowered because this functionality is the primary intended purpose of the skill.
Audit Metadata