bib-formatter
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted bibliography data (RIS, BibTeX, CSL-JSON) provided by the user, which presents a surface for indirect prompt injection. 1. Ingestion points: The script
scripts/format_bibliography.pyreads user-provided text or files via the--inputargument or STDIN. 2. Boundary markers: No explicit delimiters or instructions are provided to the agent to disregard embedded instructions within the processed citation data. 3. Capability inventory: The skill can write results to local files via the--outputparameter and perform network operations usingrequests.get. 4. Sanitization: The script uses structural parsers (rispy,bibtexparser,citeproc-py), but there is no specific sanitization to prevent the agent from following instructions hidden within bibliography fields. - [EXTERNAL_DOWNLOADS]: The skill automatically fetches Citation Style Language (CSL) files from Zotero's public style repository. 1. The script
scripts/format_bibliography.pyperforms network GET requests tohttps://www.zotero.org/styles/andhttps://www.zotero.org/styles-files/styles.json. 2. This is a functional requirement for journal-specific formatting and targets Zotero, a well-known service in the academic community. The behavior is documented and expected for the skill's utility.
Audit Metadata