bmad-deep-recon
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill follows security best practices by implementing a 'Research Firewall' that isolates research subagents from project-sensitive files and context, mitigating the risk of data leakage during external data processing. This is defined in SKILL.md and references/run.md.
- [COMMAND_EXECUTION]: The skill executes local Python scripts using
uv runto handle deterministic tasks such as citation validation, staleness calculation, and HTML generation. These scripts are part of the skill's own distribution or the associated framework, facilitating controlled logic execution. - [PROMPT_INJECTION]: The skill processes untrusted content from external reports and web search results. Evidence chain: (1) Ingestion points:
references/process.md(imports) andreferences/run.md(search results); (2) Boundary markers: 'Research Firewall' instructions inSKILL.mdmandate subagents receive only their brief and no project context; (3) Capability inventory: includes file writing, tool calls, and script execution; (4) Sanitization:recon_kit.pyperforms URL validation and HTML escaping. - [SAFE]: The
recon_kit.pyscript includes robust sanitization logic for generating HTML briefings. It validates URL schemes usingurlparseto ensure only http and https protocols are used and employshtml.escapeto prevent potential cross-site scripting (XSS) in generated reports.
Audit Metadata