bmad-checkpoint-preview
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands to perform its core functions. It uses
uv runto invoke a local Python script (_bmad/scripts/resolve_customization.py) for configuration management and relies ongit(e.g.,git diff) andgh(e.g.,gh pr view,gh pr review --approve) for code analysis and interaction. The instructions explicitly state that certain actions, like approving a PR, should only be performed after human confirmation. - [PROMPT_INJECTION]: The skill processes untrusted external data in the form of code diffs, specifications, and project status files, which presents a surface for indirect prompt injection. However, this is inherent to the tool's primary purpose of code review.
- Ingestion points: Reads output from
git diff, contents of specification files, and project configuration files (config.yaml) inSKILL.md,step-01-orientation.md, andstep-03-detail-pass.md. - Boundary markers: The instructions do not define specific delimiters or instructions to ignore embedded commands within the analyzed code, though the workflow is designed to be guided by a human reviewer.
- Capability inventory: The agent can read local files, execute local scripts via
uv, and perform network operations via the GitHub CLI (gh). - Sanitization: No explicit sanitization or filtering of the ingested code content is described before it is presented to the agent for analysis.
Audit Metadata