xlsx
Fail
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/office/soffice.py(and its duplicate in thexlsx/directory) includes an embedded C source string that is written to the temporary directory and compiled at runtime usinggcc. The resulting shared library is then loaded into the LibreOffice process using theLD_PRELOADenvironment variable to modify process behavior. - [COMMAND_EXECUTION]: The skill frequently uses
subprocess.runto execute shell commands. This includes invokinggccto compile the socket shim, callingsofficefor spreadsheet recalculation inscripts/recalc.py, and usinggit difffor redlining validation inscripts/office/validators/redlining.py. - [PRIVILEGE_ESCALATION]: Through the use of
LD_PRELOADinscripts/office/soffice.py, the skill performs function hooking on critical system calls such assocket,listen,accept, andclose. This allows the skill to intercept and redirect inter-process communication within the context of the LibreOffice application, effectively escalating its influence over external processes. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest and process spreadsheet files provided by the user. Because these files are handled by scripts with extensive system access (including command execution and process manipulation), the skill presents a significant surface for indirect prompt injection if the data files contain malicious content designed to exploit the agent's capabilities.
Recommendations
- AI detected serious security threats
Audit Metadata