xlsx-official

Pass

Audited by Gen Agent Trust Hub on Aug 11, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The recalc.py script utilizes subprocess.run to execute system commands, including launching LibreOffice (soffice) and utility commands like timeout or gtimeout to manage execution limits.
  • [PERSISTENCE_MECHANISMS]: The recalc.py script creates and saves a StarBasic macro file (Module1.xba) to the user's local application configuration directory for LibreOffice (e.g., ~/.config/libreoffice or ~/Library/Application Support/LibreOffice). This ensures the recalculation logic is available for subsequent automated tasks.
  • [DYNAMIC_EXECUTION]: The skill dynamically generates StarBasic code (macro_content) at runtime and writes it to a configuration file, which is then loaded and executed by the LibreOffice process to perform internal spreadsheet operations like calculateAll().
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 11, 2026, 08:40 PM
Security Audit — agent-trust-hub — xlsx-official