bmad-workflow-builder
Pass
Audited by Gen Agent Trust Hub on Apr 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Several scripts in the
scripts/directory usesubprocess.runto execute system commands.scripts/scan-scripts.pyruns linters, whilescripts/generate-convert-report.pyandscripts/generate-html-report.pyuse platform-specific commands likeopen,xdg-open, orstartto launch the user's web browser for report viewing.\n- [EXTERNAL_DOWNLOADS]: Thescripts/scan-scripts.pyscript utilizes theuvandnpxpackage runners to invoke Ruff, ShellCheck, and Biome. These tools are fetched from their respective official registries (PyPI and npm) if they are not already cached in the execution environment.\n- [PROMPT_INJECTION]: The skill processes user-supplied files during the quality analysis phase, which creates a surface for indirect prompt injection. Malicious instructions within an analyzed skill could potentially attempt to influence the judgment of analysis subagents.\n - Ingestion points:
quality-analysis.mdtriggers scripts that read target skill files for analysis.\n - Boundary markers: The skill converts raw file content into structured JSON metrics before passing them to LLM subagents, providing a data-structure boundary.\n
- Capability inventory: The skill can execute local scripts and system commands for linting and report generation.\n
- Sanitization: Analyzed content is processed as data; the system does not explicitly filter or sanitize the analyzed files for embedded natural language instructions.
Audit Metadata