officecli-xlsx
Fail
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides setup instructions that involve downloading and executing remote scripts directly via a shell pipe, which is a high-risk pattern for executing unverified code.
- Evidence:
curl -fsSL https://d.officecli.ai/install.sh | bashfor macOS/Linux systems. - Evidence:
irm https://d.officecli.ai/install.ps1 | iexfor Windows PowerShell environments. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external files (.xlsx, .csv), creating a potential attack surface where malicious content within these files could influence agent behavior.
- Ingestion points: The skill frequently uses commands like
officecli view,officecli get, andofficecli queryto extract data from user-provided workbooks. - Boundary markers: Absent. There are no instructions for the agent to treat ingested data as untrusted or to use specific delimiters to isolate it from instructions.
- Capability inventory: The agent has extensive capabilities to modify the filesystem (
create,set,add,remove,batch), read file contents, and generate HTML previews of spreadsheet data. - Sanitization: Absent. The skill does not define any validation or sanitization routines for the data parsed from external sources.
- [DYNAMIC_EXECUTION]: The skill includes a template for a Python script (
gen_batch.py) intended to generate JSON command batches at runtime for bulk data processing. - Evidence: The 'CSV / bulk import' section provides a Python snippet that dynamically constructs JSON objects for execution by the
officecli batchcommand.
Recommendations
- HIGH: Downloads and executes remote code from: https://d.officecli.ai/install.sh - DO NOT USE without thorough review
Audit Metadata