analyzing-spreadsheets

Pass

Audited by Gen Agent Trust Hub on Jun 25, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The recalc.py script utilizes subprocess.run to execute LibreOffice (soffice) commands. This is used to perform headless formula recalculation within spreadsheet files, which is the core functionality of the skill. Manual review confirms that the implementation does not use shell=True and handles arguments safely as a list.
  • [PERSISTENCE]: The recalc.py script automatically configures a LibreOffice Basic macro by writing a module file (Module1.xba) to the user's local LibreOffice configuration directory. While this modifies application settings, it is a legitimate step required to enable automated recalculation and saving via the command line.
Audit Metadata
Risk Level
SAFE
Analyzed
Jun 25, 2026, 07:47 PM
Security Audit — agent-trust-hub — analyzing-spreadsheets