bmad-auto-review
Pass
Audited by Gen Agent Trust Hub on Jun 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local Python script (
resolve_customization.py) located in the project's_bmad/scriptsdirectory during the activation and completion phases to manage configuration overrides. - [COMMAND_EXECUTION]: The workflow relies on standard development CLI tools including
gitfor diff generation and branch context, as well asghfor interacting with GitHub Pull Requests. - [COMMAND_EXECUTION]: The skill features a dynamic 'on_complete' hook that resolves a command string from the user's local configuration and executes it as a terminal instruction upon workflow completion.
- [PROMPT_INJECTION]: The
automation-mode.mdfile defines a set of behavioral overrides that instruct the agent to suppress standard conversational elements (e.g., 'Never HALT for input', 'skip the greeting') when theBMAD_AUTO_MODEenvironment variable is active. These are functional overrides for automated orchestration. - [PROMPT_INJECTION]: The skill processes untrusted external data including git diffs and development specifications which are then passed to various LLM subagents.
- Ingestion points: Untrusted data enters via
diff_output(fromgit diff) and{spec_file}(Markdown/YAML) in Step 1. - Boundary markers: The instructions do not define explicit delimiters or 'ignore' instructions for the subagent prompts.
- Capability inventory: The agent has capabilities for file system writes (Step 4), local script execution (
python3), and git command execution. - Sanitization: There is no explicit evidence of sanitization or escaping of the ingested code or specification content before it is processed by the review layers.
Audit Metadata