alterlab-pyzotero
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data retrieved from the Zotero Web API, such as item titles, abstracts, and full-text PDF content, which could serve as a vector for indirect prompt injection if the user manages shared libraries or imports malicious references.
- Ingestion points: The
zot.items(),zot.top(), andzot.fulltext_item()methods inreferences/read-api.mdandreferences/full-text.mdingest arbitrary string data from Zotero servers. - Boundary markers: The provided code examples do not demonstrate the use of delimiters or 'ignore instructions' markers when processing metadata.
- Capability inventory: The skill has access to the
Bashtool and file system operations (Read,Write,Edit), allowing it to write citation files or PDF attachments to disk. - Sanitization: No explicit sanitization or validation of metadata fields is shown before they are used in scripts or likely interpolated into agent prompts.
- [EXTERNAL_DOWNLOADS]: The skill utilizes the
pyzoterolibrary, an established and well-known Python wrapper for the Zotero API. Installation instructions inSKILL.mdandreferences/cli.mduse standard package management viauv.
Audit Metadata