bmad-build
Pass
Audited by Gen Agent Trust Hub on Aug 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various shell commands to facilitate its core development workflow, including project initialization and editor integration.
- Evidence:
SKILL.mdexecutesuv run --no-cache "{project-root}/_bmad/scripts/render_skill.py", which is a vendor-owned script used to initialize the environment. - Evidence:
customize.tomldefines default commands for launching development editors like VS Code (code), Cursor, Vim, and Emacs. - Evidence:
step-03-implement.mdandstep-04-review.mdutilize version control commands (e.g.,git) to generate diffs and manage commits. - [PROMPT_INJECTION]: The skill is designed to ingest and process external planning artifacts which introduces the surface for indirect prompt injection.
- Ingestion Points:
step-01-clarify-and-route.mdandcompile-epic-context.mdread PRDs, architecture documents, UX designs, and story files to generate specifications. - Boundary Markers: The workflow uses
<frozen-after-approval>tags inspec-template.mdandstep-02-plan.mdto protect human-validated intent from modification by implementation subagents. - Sanitization: The skill employs a
Review Triage Logand multiple human approval checkpoints (e.g., Step 2) to ensure generated content adheres to expectations. - [EXTERNAL_DOWNLOADS]: The skill utilizes the
uvpackage manager for script execution, which may involve fetching dependencies from official registries. - Evidence:
SKILL.mdinvokesuv run, a common tool for managing Python environments and dependencies.
Audit Metadata