bmad-prd
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes local utility Python scripts via
uv runacross its lifecycle steps (e.g.,{project-root}/_bmad/scripts/memlog.py,resolve_customization.py,resolve_config.py). It also executes platform-specific document opener utilities (open,xdg-open,start "") insidereferences/validate.mdto display HTML reports. These are normal operational components of the BMad methodology structure. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted third-party inputs during the Discovery phase.
- Ingestion points: Inputs are fetched during the 'Brain dump' stage (
SKILL.md) where the user supplies product briefs, research materials, customer transcripts, and competitive analysis documents via copy-paste or local file paths. - Boundary markers: Missing or weak boundary delimiters are used during prompt interpolation when compiling these external texts into the context.
- Capability inventory: Uses
uv runto manipulate local file-logs viamemlog.pyand opens synthesized validation files in the browser using dynamic platform tools (open,xdg-open,start) withinreferences/validate.md. - Sanitization: There are no specialized text cleaning or instruction filtering layers before the inputs are handed off to subagents for data extraction.
Audit Metadata