xlsx
Warn
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The module
scripts/office/soffice.pycontains embedded C source code in the_SHIM_SOURCEvariable. The_ensure_shimfunction writes this source to a temporary location and executesgcc -shared -fPICto compile it into a shared object. Theget_soffice_envfunction then utilizesLD_PRELOADto inject this library into thesofficeprocess at runtime to override standard socket functions. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted Excel workbooks and provides a significant capability surface, establishing an attack vector for indirect prompt injection.
- Ingestion points: untrusted Excel files are loaded via
openpyxlandpandasinSKILL.md, and validated vialxmlinscripts/office/validators/base.py. - Boundary markers: Absent. There are no instructions to use specific delimiters or ignore embedded instructions when reading cell values or sheet names.
- Capability inventory: The skill executes several subprocesses including
soffice,gcc,git, andmarkitdownacrossscripts/recalc.py,scripts/office/soffice.py, andscripts/office/validators/redlining.py. - Sanitization: Absent. Data from spreadsheets is used to construct paths and passed into processing logic without visible filtering.
- [COMMAND_EXECUTION]: The skill makes extensive use of the
subprocessmodule to run system commands. Specifically,scripts/recalc.pyandscripts/office/soffice.pylaunchsofficewith complex arguments, andscripts/office/validators/redlining.pyinvokesgit diffon file contents.
Audit Metadata