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.pyscript that utilizes thesubprocessmodule 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.xbafile 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
pandasandopenpyxllibraries 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.pyscript 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