pptx
Pass
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes system-level binaries for processing PowerPoint files into visual formats.
- Evidence: In
scripts/thumbnail.py, the script invokessofficeandpdftoppmviasubprocess.runto convert presentations to PDF and then to JPG thumbnails. These calls use argument arrays rather than shell strings, preventing typical command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill requires several standard development dependencies from public registries.
- Evidence: Documentation in
SKILL.mdandpptxgenjs.mdlists installations formarkitdown(a Microsoft tool),Pillow,pptxgenjs,react-icons,react,react-dom, andsharp. These are well-established, well-known packages used for the skill's primary purpose. - [SAFE]: The skill demonstrates a security-first approach to parsing office document content.
- Evidence: The scripts
scripts/clean.pyandscripts/thumbnail.pyutilize thedefusedxmllibrary for XML processing, which mitigates risks associated with XML External Entity (XXE) and billion laughs attacks when handling untrusted .pptx files.
Audit Metadata