xlsx
Warn
Audited by Gen Agent Trust Hub on Jul 25, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime compilation of a C shim. It writes source code to a temporary directory, invokesgccto create a shared object, and then uses theLD_PRELOADenvironment variable to inject this library into thesofficeprocess. This mechanism is used to enable LibreOffice functionality in environments where AF_UNIX sockets are restricted. - [COMMAND_EXECUTION]: Multiple scripts invoke system commands via
subprocess.run(). Specifically,scripts/recalc.pyandscripts/office/soffice.pyexecute thesofficebinary for Excel operations, andscripts/office/validators/redlining.pyexecutes thegitcommand to generate text diffs. - [PROMPT_INJECTION]: The skill processes user-supplied spreadsheet files, which creates an indirect prompt injection surface (Category 8).
- Ingestion points:
pd.read_excelin agent instructions and XML parsing inscripts/office/unpack.pyandscripts/office/validators/base.py. - Boundary markers: Absent. The skill does not specify delimiters or instructions to ignore instructions embedded in cell data.
- Capability inventory: Subprocess execution of
soffice,gcc, andgitacross various utility scripts. - Sanitization: The skill uses
defusedxmlfor XML parsing, which provides protection against XML External Entity (XXE) attacks, but does not sanitize cell content before processing.
Audit Metadata