pptx
Fail
Audited by Gen Agent Trust Hub on Jun 12, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime compilation and process injection. - It writes C source code to a temporary directory and compiles it into a shared object library using
gccvia asubprocess.runcall. - It utilizes the
LD_PRELOADenvironment variable to inject this dynamically generated library into LibreOffice processes to handle environment-specific socket restrictions. - [COMMAND_EXECUTION]: Multiple scripts execute system-level commands through the
subprocessmodule with arguments derived from input parameters. scripts/pptx_render.pyandscripts/thumbnail.pycall external utilities includinglibreofficeandpdftoppm.scripts/office/validators/redlining.pyexecutesgit diffto compare document contents.- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through the processing of untrusted PowerPoint files.
- Ingestion point:
scripts/pptx_text.pyandmarkitdownextract text directly from slide XML files and speaker notes. - Boundary markers: The extracted content is provided to the agent without delimiters or clear instructions to ignore embedded commands, potentially allowing content to influence agent behavior.
- Capability inventory: The skill has extensive capabilities, including executing shell commands (
scripts/pptx_render.py), modifying the file system (scripts/clean.py,scripts/add_slide.py), and using library injection. - Sanitization: While the skill uses
defusedxmlto mitigate XML-based attacks, it does not sanitize the extracted text content before providing it to the agent context.
Recommendations
- AI detected serious security threats
Audit Metadata