bmad-sprint-planning
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface for indirect prompt injection because it ingests untrusted data from external planning artifacts and epic files to generate implementation tracking.
- Ingestion points: The
scripts/sprint_plan.pyscript reads Markdown epic files, and thereadiness-gate.mdinstructions direct the agent to scan{planning_artifacts}and{project_knowledge}. - Boundary markers: No explicit delimiting or instructions to ignore embedded commands are used when reading these artifacts.
- Capability inventory: The skill has the capability to write to the file system (
sprint-status.yaml) and influence the agent's recommendations for subsequent development steps. - Sanitization: The script performs basic sanitization of story titles using the
_slugfunction to ensure keys are safe for YAML structure. - [SAFE]: The Python script
scripts/sprint_plan.pyuses theruamel.yamllibrary with theRoundTripLoader(typ='rt'). This is a safe loading mechanism that does not execute arbitrary code, making the static analysis alerts for unsafe YAML loading false positives in this context.
Audit Metadata