xlsx

Pass

Audited by Gen Agent Trust Hub on Mar 3, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • Command Execution: The skill includes a recalc.py script that utilizes the subprocess module to call the local LibreOffice binary (soffice). This is a necessary step for recalculating formulas in complex workbooks, as standard Python libraries do not natively evaluate Excel functions. The implementation uses structured argument lists, which is a standard security practice for command execution. \n- Local Automation Scripting: To facilitate the recalculation workflow, the tool configures a LibreOffice Basic macro by writing an .xba file to the user's local application configuration directory. This macro is specifically designed to calculate and save the workbook within the LibreOffice environment. \n- Data Ingestion Surface: As a data processing tool, this skill is designed to read and manipulate external spreadsheet files. \n
  • Ingestion points: Data is ingested through the pandas and openpyxl libraries during file load operations. \n
  • Boundary markers: The skill does not currently implement specific boundary markers or delimiters to separate cell-based data from potential instructions. \n
  • Capability inventory: The skill possesses the capability to write files and execute the system's spreadsheet software for data processing. \n
  • Sanitization: The recalc.py script performs an automated check for standard Excel error codes (such as #REF! or #DIV/0!) after recalculation to ensure the reliability and consistency of the spreadsheet data.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 3, 2026, 10:04 PM