bmad-sprint-planning
Warn
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/sprint_plan.pyand its test suite use theyaml.load()function to read data fromsprint-status.yaml. While using the RoundTrip loader, the lack of an explicit safe loader variant poses a risk when processing files that may have been manually edited or influenced by external sources. - [COMMAND_EXECUTION]: The skill architecture includes hooks for
activation_steps_prepend,activation_steps_append, andon_completewithin thecustomize.tomlconfiguration. These hooks provide a mechanism for the agent to execute arbitrary shell commands defined in the project's configuration. - [INDIRECT_PROMPT_INJECTION]: The skill processes various planning artifacts, including epic descriptions and story files, to inform the agent's reasoning. The instructions do not define strict boundary markers or sanitization logic for this external content, creating a vulnerability surface where adversarial instructions embedded in project files could potentially override intended behavior.
- [EXTERNAL_DOWNLOADS]: The Python script
scripts/sprint_plan.pyidentifiesruamel.yamlas a required dependency. This package is downloaded from the standard Python package registry when the skill is executed using theuvtool.
Audit Metadata