pptx
Warn
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes system commands using the Python
subprocessmodule across several scripts. Most notably,scripts/office/soffice.pywrites a C source file to disk and compiles it usinggcc. The resulting shared library is then utilized with theLD_PRELOADenvironment variable to shim socket-related system calls, facilitating the operation of LibreOffice in restricted or sandboxed environments. Additionally,scripts/office/validators/redlining.pyexecutesgit difffor version comparison, andscripts/thumbnail.pyinvokessofficeandpdftoppmfor document conversion and visual processing. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface due to its core functionality of ingesting external slide data.
- Ingestion points: Untrusted content is read from user-provided .pptx files using the
markitdownmodule and custom parsing inscripts/thumbnail.py. - Boundary markers: The extracted presentation text is provided to the AI agent without delimiters or instructions to ignore embedded commands.
- Capability inventory: The agent possesses capabilities to execute shell-based tools such as
soffice,git,pdftoppm, andgcc. - Sanitization: There is no evidence of content sanitization for extracted text before it enters the agent's context.
- [EXTERNAL_DOWNLOADS]: The documentation provides instructions for installing external dependencies from official repositories. Python packages include
markitdown[pptx]andPillow. Node.js dependencies includepptxgenjs,react-icons,react,react-dom, andsharp.
Audit Metadata