skills/vodailocz/kilo-kit-mcp/pptx/Gen Agent Trust Hub

pptx

Pass

Audited by Gen Agent Trust Hub on Sep 23, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill uses subprocess.run in several utility scripts to perform legitimate presentation-related operations.
  • scripts/thumbnail.py and ooxml/scripts/pack.py invoke soffice (LibreOffice) to convert presentations to PDF or HTML for validation and thumbnail generation.
  • scripts/thumbnail.py invokes pdftoppm (Poppler) to convert PDF pages into slide images.
  • ooxml/scripts/validation/redlining.py uses git diff to calculate text-level differences between original and modified documents.
  • [DATA_EXPOSURE]: The skill handles XML parsing securely.
  • Both ooxml/scripts/unpack.py and ooxml/scripts/pack.py utilize the defusedxml library, which is specifically designed to mitigate XML External Entity (XXE) and other XML-based vulnerabilities.
  • [DYNAMIC_EXECUTION]: The html2pptx.js script uses Playwright (via the playwright package) to render HTML slides in a headless browser.
  • The script is restricted to loading local files using the file:// protocol, which is a controlled environment for converting agent-generated HTML into PowerPoint elements.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 23, 2026, 02:33 PM