pptx-official
Pass
Audited by Gen Agent Trust Hub on Apr 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto call system utilities such assoffice(LibreOffice) for document validation,pdftoppm(Poppler) for thumbnail generation, andgitfor redlining diffs. These operations are performed safely by passing arguments as lists, which prevents shell metacharacter interpretation and command injection.\n- [EXTERNAL_DOWNLOADS]: Dependencies are retrieved from standard registries (PyPI and NPM). The skill utilizes theplaywrightlibrary, which involves downloading browser binaries; this is a standard and expected behavior for the library's functionality.\n- [SAFE]: The skill consistently uses thedefusedxmllibrary for parsing OOXML content, providing protection against XML External Entity (XXE) and other XML-based denial-of-service attacks.\n- [SAFE]: The unpacking logic inooxml/scripts/unpack.pyincludes proactive security checks that prevent the extraction of symbolic links and ensure all files are extracted within the target directory, mitigating potential ZipSlip vulnerabilities.
Audit Metadata