zotero-report
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted content from external research papers which could influence the agent's behavior during summary generation.
- Ingestion points: The
scripts/generate_report.pyscript fetches paper titles, abstracts, and full PDF text from the Zotero API and arXiv search results. - Boundary markers: The instructions in
SKILL.mdlack explicit delimiters or warnings to ignore instructions embedded within the processed literature (e.g., when generating the 3-5 line summaries in Phase 2). - Capability inventory: The skill uses the
Bashtool to execute scripts, theWritetool to save reports and Obsidian notes, and theReadtool to access configuration. - Sanitization: No sanitization or filtering is applied to the extracted PDF text or metadata before it is passed to the agent for synthesis and report writing.
- [COMMAND_EXECUTION]: The skill relies on executing local Python scripts and system tools via the shell.
- The
SKILL.mdfile contains numerous shell commands using theBashtool to orchestrate data collection, search, and note creation. - The
scripts/export_report.pyscript usessubprocess.runto invoke external binaries (pandocandhwpx-convert). These calls use list-based arguments rather than shell strings, which is a safe practice that prevents typical command injection vulnerabilities.
Audit Metadata