pptx-to-html
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [SAFE]: The analysis did not reveal any malicious patterns. The skill follows secure coding practices, such as implementing HTML escaping for user-supplied content and providing detailed logging for auditability.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user-supplied data in the form of
.pptxfiles withinscripts/convert_pptx_to_html_v2.py. - Ingestion points: PowerPoint XML structures (text, metadata, and slide content) read from provided
.pptxfiles. - Boundary markers: Absent. The skill does not explicitly use delimiters when the agent reads the generated conversion reports or logs.
- Capability inventory: The skill writes generated HTML, CSS, and JS files to the local filesystem and extracts media assets. It also generates JavaScript code for animation and chart rendering.
- Sanitization: The skill uses an
_escape_htmlmethod inscripts/convert_pptx_to_html_v2.pyandscripts/smartart_parser.pyto sanitize text content before it is placed into the generated HTML output, mitigating XSS and basic injection risks. - [EXTERNAL_DOWNLOADS]: The generated HTML output references the Chart.js library from the
cdn.jsdelivr.netContent Delivery Network. This is a well-known and legitimate service used according to its intended purpose for the tool's chart-rendering features. - [EXTERNAL_DOWNLOADS]: The skill requires several standard Python packages (
python-pptx,openpyxl,fonttools) from the official PyPI registry, which are necessary for the tool's core functionality.
Audit Metadata