mcp-zotero
Pass
Audited by Gen Agent Trust Hub on Mar 4, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill uses authoritative directives in its 'First-Run Check' section (e.g., 'Before doing anything else', 'proceed to step 2') to guide agent behavior during the initial setup phase.
- [COMMAND_EXECUTION]: The skill instructs the agent to execute local system commands for environment discovery and tool installation, specifically
uv tool list | grep mcp-zoteroanduv tool install mcp-zotero. - [EXTERNAL_DOWNLOADS]: The setup process facilitates the download and installation of the
mcp-zoteropackage from external Python package registries using theuvtool manager. - [DATA_EXFILTRATION]: The skill provides tools like
attach_fileandattach_linked_filethat accept arbitrary local file paths. This functionality presents a risk where the agent could be manipulated via prompt injection to read and upload sensitive local files (such as SSH keys or configuration files) to the user's Zotero cloud storage. - [PROMPT_INJECTION]: The skill exhibits an Indirect Prompt Injection surface (Category 8).
- Ingestion points: Untrusted bibliographic data including item titles, abstract notes, and attached notes are ingested into the agent context via tools like
search_items,get_item, andcollection_items(as documented inSKILL.mdandguides/search-retrieve.md). - Boundary markers: No specific delimiters or 'ignore' instructions are provided to the agent to distinguish between bibliographic data and system instructions.
- Capability inventory: The skill possesses powerful capabilities that could be abused if an injection is successful, including deleting items (
delete_item), deleting collections (delete_collection), and managing file attachments (attach_file,download_attachments). - Sanitization: The provided documentation does not indicate any sanitization or validation of the data retrieved from the Zotero API before it is processed by the agent.
Audit Metadata