bmad-agent-ux-designer
Warn
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill is instructed to execute arbitrary entries found in the
activation_steps_prependandactivation_steps_appendconfiguration arrays. These steps are loaded fromcustomize.tomland potential overrides in the project root (_bmad/custom/). If these configuration files are modified by an attacker, they can trigger the execution of malicious instructions or shell commands during the agent's initialization phase. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a broad ingestion surface for untrusted data. It merges configuration from multiple sources and loads the contents of files specified in the
persistent_factsarray (including glob patterns). These inputs are directly interpolated into the agent's core persona, principles, and foundational context without sanitization or explicit boundary markers, allowing for instructions embedded in project files to hijack the agent's behavior. - [COMMAND_EXECUTION]: The skill explicitly executes local Python scripts using
uv run(e.g.,resolve_customization.pyandresolve_config.py). While these are part of the framework's infrastructure, the reliance on scripts located within the{project-root}means that if an attacker can write to the_bmad/scripts/directory, they can achieve arbitrary code execution when the skill is activated.
Audit Metadata