create-html-report
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the
Bashtool to execute therender_report.pyandvalidate_report.pyscripts. This is the intended primary purpose of the skill to transform data into formatted reports. - [SAFE]: The skill implements a mandatory security validation step. The
scripts/validate_report.pyscript automatically inspects generated HTML files for potential security violations, including external resource dependencies, duplicate IDs, and the presence of network APIs or unsafe event handlers. - [SAFE]: Data integrity and sanitization are handled by a centralized escaping mechanism in
scripts/render_report.py. Theesc()function applieshtml.escapeto all untrusted strings before embedding them into the HTML or SVG output, mitigating Cross-Site Scripting (XSS) risks. - [SAFE]: The skill enforces a strict self-containment policy. It explicitly bans the use of external CDNs, remote images, and external stylesheets, ensuring that all reporting data remains local to the generated file and preventing data exfiltration through remote resource loading.
- [SAFE]: The renderer script is designed with a minimal attack surface, using only Python standard libraries and avoiding third-party package dependencies that could introduce supply chain risks.
Audit Metadata