pptx

Pass

Audited by Gen Agent Trust Hub on Jun 24, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: Several helper scripts within the skill (thumbnail.py, pack.py, redlining.py) utilize subprocess.run() to execute hardcoded system utilities such as soffice (LibreOffice), pdftoppm (Poppler), and git. These operations are used for legitimate document processing tasks like converting presentations to PDF, generating slide previews, and comparing document versions.
  • [EXTERNAL_DOWNLOADS]: The skill instructions specify the installation of well-known and trusted software packages from public registries (PyPI and NPM). These dependencies, including markitdown, pptxgenjs, and playwright, are standard industry tools for the skill's primary purpose of presentation processing.
  • [SAFE]: The skill uses the defusedxml library for parsing XML content in its core processing scripts. This is a security best practice that protects the agent and the user's environment from XML External Entity (XXE) vulnerabilities when handling potentially untrusted PowerPoint files.
  • [SAFE]: A comprehensive analysis of all 55 files, including various management scripts and XML schemas, revealed no evidence of data exfiltration, prompt injection attempts, or obfuscated code. All functionality is consistent with the skill's stated objective.
Audit Metadata
Risk Level
SAFE
Analyzed
Jun 24, 2026, 06:16 PM
Security Audit — agent-trust-hub — pptx