bmad-brainstorming
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
uv runto execute several internal Python scripts for session management and configuration resolution. - Evidence:
SKILL.mdinvokesresolve_customization.py,resolve_config.py,memlog.py, andbrain.pyto handle the brainstorming workflow and library management. - [COMMAND_EXECUTION]: The agent is instructed to use system commands to open generated HTML files in the user's default browser.
- Evidence:
SKILL.mdspecifies usingopen,xdg-open, orstartto display thebrain-selector.htmland final session artifacts. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection as it processes untrusted user input and session logs to generate ideas and artifacts.
- Ingestion points: User-provided brainstorming topics, goals, and existing session history stored in
.memlog.mdfiles. - Boundary markers: The skill uses the
memlog.pyutility to maintain a structured record and performs a deliberate 'synthesis' step to process collected ideas. - Capability inventory: The skill can execute local scripts, write files to the workspace, and open URLs/files in the browser.
- Sanitization: The
brain.pyscript useshtml.escapewhen generating the selector page to prevent script injection in the rendered HTML output.
Audit Metadata