subagent-driven-development
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes implementation plan files that are extracted into task briefs for subagents. This creates a surface for indirect prompt injection if the plan files contain malicious instructions.
- Ingestion points: The
scripts/task-briefscript reads and extracts text from user-provided markdown plan files. - Boundary markers: The subagent prompt templates provide structural separation, but lack explicit boundary markers or instructions to disregard embedded commands in the interpolated task text.
- Capability inventory: The agent possesses capabilities for file system modification, git operations, and local script execution.
- Sanitization: Plan content is extracted via
awkwithout specific sanitization for injection patterns. - Mitigation: The risk is significantly mitigated by the skill's mandatory review loops, including implementer self-review, independent task review, and a final whole-branch review.
- [COMMAND_EXECUTION]: The skill executes local bash scripts and standard git utilities to manage its workflow.
- Local Scripts: Uses
scripts/sdd-workspacefor directory management,scripts/task-brieffor content extraction, andscripts/review-packagefor diff generation. - Git Operations: Utilizes
git log,git diff, andgit rev-parseto track progress and prepare code for review. - These commands are well-scoped to the development purpose and include basic checks to prevent path traversal.
- [SAFE]: The skill follows secure practices for managing temporary data.
- Workspace Isolation: Plan artifacts are stored in a dedicated
.superpowers/sdd/directory. - Accidental Exposure Prevention: The
sdd-workspacescript automatically creates a.gitignorefile within the artifact directory to prevent sensitive reports or briefs from being committed to the repository.
Audit Metadata