bmad-excalidraw
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes shell commands to execute its internal Python logic. Instructions in
references/diagram-generation.mdspecify the use ofuv runto invokescripts/generate_excalidraw.pyandscripts/validate_excalidraw.pyfor processing diagram specifications and validating output files. - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection because it processes untrusted user descriptions to generate diagram files and determines output filenames based on context.
- Ingestion points: User prompts describing diagram requirements are ingested in
SKILL.mdandreferences/guided-design.mdto build a JSON specification. - Boundary markers: The instructions do not define explicit delimiters or 'ignore' instructions for the user-provided content passed into the diagram builder.
- Capability inventory: The skill uses
scripts/generate_excalidraw.pyto write files to the disk and executes these scripts via shell commands. - Sanitization: The skill employs a structured JSON intermediate format for diagram data, which provides a layer of structural validation before the generation script processes the input.
Audit Metadata