pptx
Fail
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime code generation and process injection. It contains an embedded C source string (_SHIM_SOURCE) that is written to a temporary location and compiled usinggccto create a shared object. This object is then loaded into the environment via theLD_PRELOADenvironment variable to hook system calls (socket, listen, accept) in thesofficeprocess. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from
.pptxfiles and extracts text content into the agent context with no sanitization or boundary protection. - Ingestion points:
scripts/inventory.pyextracts text from all shapes;scripts/office/unpack.pyextracts raw slide XML. - Boundary markers: Absent. Extracted text is presented to the agent as plain text or structured data without "ignore embedded instructions" warnings.
- Capability inventory: The skill has file-write capabilities via
scripts/replace.pyand arbitrary command execution viasubprocess.runcalls in multiple scripts. - Sanitization: Absent.
- [COMMAND_EXECUTION]: The skill makes extensive use of the
subprocessmodule to execute shell commands. scripts/office/soffice.pyexecutesgccto compile binary shims.scripts/thumbnail.pyandooxml/scripts/pack.pyexecutesofficefor document conversion.scripts/thumbnail.pyexecutespdftoppmfor image rendering.- [EXTERNAL_DOWNLOADS]: The skill requires multiple external dependencies from standard registries.
- Python packages:
markitdown[pptx],Pillow,python-pptx(implied). - Node.js packages:
pptxgenjs,playwright,sharp. - System tools:
soffice(LibreOffice),pdftoppm(Poppler).
Recommendations
- AI detected serious security threats
Audit Metadata