pptx
Warn
Audited by Gen Agent Trust Hub on Mar 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/office/soffice.pydynamically generates a C source file and compiles it into a shared object library (lo_socket_shim.so) usinggccat runtime. - [DYNAMIC_EXECUTION]: The skill uses the
LD_PRELOADenvironment variable to inject the compiled shim library into thesofficeprocess to intercept and modify socket-related system calls, ensuring functionality in restricted environments. - [COMMAND_EXECUTION]: Multiple scripts (
scripts/thumbnail.py,scripts/office/soffice.py,scripts/office/validators/redlining.py) usesubprocess.runto execute external binaries includingsoffice,pdftoppm,git, andgcc. - [METADATA_POISONING]: The
LICENSE.txtfile contains a copyright notice for 'Anthropic, PBC', which is inconsistent with the provided author context ('Nagi-Inaba') and potentially misleading to users regarding the skill's origin. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted
.pptxfiles, which creates a surface for indirect prompt injection if malicious instructions are embedded within slide text or metadata. - Ingestion points:
scripts/office/unpack.pyandscripts/thumbnail.py(via PPTX parsing). - Boundary markers: Absent; the instructions do not specify delimiters or warn the agent to ignore instructions found within slide content.
- Capability inventory: Use of
subprocess.runto execute system tools (soffice,pdftoppm,git). - Sanitization: The skill correctly utilizes
defusedxmlfor XML parsing to mitigate XML External Entity (XXE) vulnerabilities.
Audit Metadata