xlsx
Warn
Audited by Gen Agent Trust Hub on Apr 6, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/office/soffice.pyperforms runtime compilation and process injection. It writes an embedded C source string to a temporary file, compiles it usinggcc, and then loads the resulting shared library into thesofficeprocess via theLD_PRELOADenvironment variable. This technique is used to shim system calls but represents a high-risk dynamic execution pattern. - [COMMAND_EXECUTION]: Multiple scripts within the skill utilize
subprocess.runto execute external system utilities. This includesgccfor compiling the shim,sofficefor spreadsheet recalculation, andgitfor document diffing and validation. - [PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection as it ingests and processes data from untrusted Excel and CSV files. These files may contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Data is imported via
pandas.read_excelandopenpyxl.load_workbookas described inSKILL.mdand used inscripts/recalc.py. - Boundary markers: The skill does not implement explicit markers or instructions to isolate untrusted spreadsheet data from the agent's operational logic.
- Capability inventory: The skill has extensive capabilities, including file system access and the ability to execute shell commands via
subprocess.run. - Sanitization: The skill employs
defusedxmlfor XML parsing in some components, which helps mitigate certain XML-based attacks.
Audit Metadata