pptx
Pass
Audited by Gen Agent Trust Hub on Jun 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes system binaries through Python's
subprocess.runto facilitate document conversion and comparison. Specifically,ooxml/scripts/pack.pyandscripts/thumbnail.pycallsoffice(LibreOffice) for PPTX conversions,scripts/thumbnail.pycallspdftoppm(Poppler) to generate slide images, andooxml/scripts/validation/redlining.pyutilizesgit difffor comparing document text. These operations are confined to local file processing. - [EXTERNAL_DOWNLOADS]: Documentation in
SKILL.mdlists dependencies such asmarkitdown,pptxgenjs,playwright,react-icons, andsharp. These are standard tools for presentation processing and UI rendering, typically sourced from official package registries. - [PROMPT_INJECTION]: The skill features a surface for indirect prompt injection (Category 8).
- Ingestion points: Untrusted data is ingested into the agent context from user-provided PowerPoint files (via
markitdownas noted inSKILL.md) and HTML slide source files (via Playwright inscripts/html2pptx.js). - Boundary markers: The processing scripts do not implement explicit delimiters or instructions to ignore potential commands embedded within the document content.
- Capability inventory: The skill possesses capabilities for shell command execution (
subprocess.runin various scripts) and browser automation (playwrightinscripts/html2pptx.js). - Sanitization: While structural XML integrity is protected using
defusedxml, no evidence of sanitization for natural language content was found before the data is processed by the agent.
Audit Metadata