pptx
Warn
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime compilation of C code and uses theLD_PRELOADenvironment variable to inject this code into the LibreOffice process.\n - The skill includes an embedded C source string (
_SHIM_SOURCE) used to shim socket calls in environments where AF_UNIX is restricted.\n - This code is compiled into a shared library using
gccand loaded into another process viaLD_PRELOAD, which is a powerful pattern that modifies process execution and can be used for malicious purposes.\n- [COMMAND_EXECUTION]: The skill makes extensive use of thesubprocessmodule to execute system commands for its primary functionality.\n - Scripts invoke CLI tools including
soffice,pdftoppm,git, andgccacross multiple operations.\n - The logic in
scripts/office/validators/redlining.pyandscripts/thumbnail.pyhandles file paths without explicit validation, which could pose risks if malicious paths are processed.\n - The
BaseSchemaValidatorclass inscripts/office/validators/base.pyuseslxml.etree.parsewithout explicitly disabling entity resolution, creating a potential XML External Entity (XXE) risk when processing malicious presentations.\n- [PROMPT_INJECTION]: The skill processes untrusted PowerPoint files and extracts content that is subsequently processed by the AI agent.\n - Files are unpacked and text is extracted using
markitdownwithout explicit boundary markers in the instructions to separate data from instructions.\n - The skill has significant local capabilities (shell access, compiler access), increasing the potential impact of a successful indirect prompt injection attack triggered by content within a loaded presentation.
Audit Metadata