citation-management
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION] (LOW): Surface for Indirect Prompt Injection detected. The scripts ingest data from external, untrusted sources which could be manipulated by an attacker to include hidden instructions.
- Ingestion points:
scripts/doi_to_bibtex.pyfetches BibTeX metadata from the CrossRef API viadoi.org.scripts/search_google_scholar.pyfetches publication titles, authors, and abstracts from Google Scholar results. - Boundary markers: Absent. The scripts return retrieved data to the agent as raw strings or JSON without delimiters or warnings to ignore embedded instructions.
- Capability inventory: Both scripts have the capability to write output to local files (
-oargument) and perform network operations. - Sanitization: Absent. There is no sanitization or validation of the retrieved metadata before it is presented to the agent.
- [EXTERNAL_DOWNLOADS] (LOW): The scripts facilitate network communication with external domains.
scripts/doi_to_bibtex.pymakes GET requests tohttps://doi.org/to retrieve citation data.scripts/search_google_scholar.pyuses thescholarlylibrary to scrape Google Scholar and optionally usesProxyGeneratorto fetch free proxies from various external sources to evade rate limiting.
Audit Metadata