alterlab-xlsx

Fail

Audited by Gen Agent Trust Hub on Apr 12, 2026

Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
  • [REMOTE_CODE_EXECUTION]: The script scripts/office/soffice.py dynamically generates C source code at runtime, compiles it into a shared object using gcc, and injects it into the LibreOffice process via the LD_PRELOAD environment variable.
  • [COMMAND_EXECUTION]: The script scripts/recalc.py modifies the LibreOffice user configuration directory by writing a custom StarBasic macro (Module1.xba), allowing for automated code execution within the office environment.
  • [COMMAND_EXECUTION]: Multiple scripts, including scripts/recalc.py, scripts/office/soffice.py, and scripts/office/validators/redlining.py, use subprocess.run to execute external binaries such as soffice, gcc, and git.
  • [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it ingests untrusted spreadsheet data through pandas and openpyxl while maintaining access to shell execution tools. Evidence: Ingestion points are located in SKILL.md and scripts/recalc.py; Boundary markers for external data are absent; Capability inventory includes multiple shell execution points via subprocess.run; Sanitization is limited to defusedxml for XML-based spreadsheet components.
Recommendations
  • AI detected serious security threats
Audit Metadata
Risk Level
HIGH
Analyzed
Apr 12, 2026, 12:47 AM
Security Audit — agent-trust-hub — alterlab-xlsx