bmad-eval
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.run()inscripts/eval_common.py,scripts/run_evals.py, andscripts/run_triggers.pyto execute the agent harness command and helper scripts. - [COMMAND_EXECUTION]: In
scripts/eval_common.py, theresolve_harnessfunction executes a configuration resolver script (resolve_customization.py) located within the project's_bmad/directory. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from evaluation case files (
cases.json) and trigger query files (triggers.json) which are interpolated into the inputs sent to the agent harness. This is the intended behavior for an evaluation tool. - [SAFE_PRACTICE]: The skill implements a 'clean room' pattern using
tempfile.TemporaryDirectoryandbuild_case_envto isolate evaluations from the host environment, specifically scrubbing environment variables to prevent credential leakage.
Audit Metadata