pptx
Warn
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/office/soffice.pygenerates and compiles C source code (lo_socket_shim.c) at runtime usinggcc. The resulting shared library (lo_socket_shim.so) is then injected into the LibreOffice (soffice) process via theLD_PRELOADenvironment variable to shim Unix socket system calls. - [COMMAND_EXECUTION]: Multiple scripts execute external system utilities.
scripts/office/soffice.pyexecutesgccto compile the socket shim andsofficefor document conversion.scripts/thumbnail.pyexecutespdftoppm(part of Poppler) to convert PDFs to JPEG thumbnails.scripts/office/validators/redlining.pyexecutesgit difffor text comparison. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted Office documents which serves as an ingestion point for potentially malicious data. 1. Ingestion points:
scripts/thumbnail.pyandscripts/office/validate.pyread content from user-provided.pptxand.docxfiles. 2. Boundary markers: Absent; the skill processes document content directly without specific markers to ignore embedded instructions. 3. Capability inventory: Subprocess execution ofsoffice,pdftoppm,gcc, andgit(inscripts/office/soffice.py,scripts/thumbnail.py, andscripts/office/validators/redlining.py), plus file system writes. 4. Sanitization: Present; the skill usesdefusedxmlandlxmlto parse XML content, which provides protection against common XML-based attacks like XXE.
Audit Metadata