bmad
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill utilizes
scripts/knowledge.pyto extract text fromhelp/*.mdandbmod.tomlfiles across all active skill directories. The agent is explicitly directed inreferences/help.mdto use this aggregated content as the source for every answer and to follow the instructions found within, creating an attack surface if a malicious skill is present in the project workspace. - [DYNAMIC_EXECUTION]: The
scripts/render_skill.pyscript employs the Jinja2 engine to generate Markdown snapshots by rendering templates stored within the skill's directory. This allows for dynamic content generation based on project configuration and customization settings. Additionally,scripts/migrate_v6.pyandscripts/stamp_release.pyperform dynamic loading of other local Python files usingimportlib.util. - [COMMAND_EXECUTION]: The skill instructions frequently require the agent to execute Python scripts via
uv runand manage packages through thenpx skillsCLI tool. Thescripts/setup.pyscript automates these operations, including global updates. - [EXTERNAL_DOWNLOADS]:
scripts/setup.pyusesurllib.request.urlopento retrievebmod.tomlmanifests from GitHub and other remote HTTPS endpoints to verify module versions. These network calls target well-known services and the author's official update channels.
Audit Metadata