xlsx-reader
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external Excel files, creating a surface for indirect prompt injection attacks.
- Ingestion points: The scripts
scripts/read_xlsx.pyandscripts/xlsx_to_json.pyuse theopenpyxllibrary to read content from user-specified or environment-provided.xlsxfiles. - Boundary markers: The skill instructions do not specify any boundary markers or delimiters (e.g., XML tags or clear 'ignore embedded instructions' warnings) when presenting the extracted spreadsheet data to the agent.
- Capability inventory: The agent executes shell commands (
wsl python3) to run the extraction scripts. The resulting text is then processed by the agent, which may have the capability to write files, execute further commands, or access network resources depending on its global configuration. - Sanitization: The scripts perform basic string conversion and Markdown formatting, but they do not include logic to detect or sanitize malicious prompt injection attempts embedded within cell values.
- [EXTERNAL_DOWNLOADS]: The skill documentation instructs the user/agent to install the
openpyxlpackage from a public registry (PyPI). Whileopenpyxlis a well-known and standard library for Excel processing, users should ensure it is installed in a controlled environment.
Audit Metadata