citation-management
Pass
Audited by Gen Agent Trust Hub on Apr 11, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill interfaces with several well-known academic and scientific metadata services.
- Evidence:
- Queries the CrossRef API (
api.crossref.org) for DOI metadata inscripts/extract_metadata.pyandscripts/doi_to_bibtex.py. - Queries the NCBI PubMed E-utilities API (
eutils.ncbi.nlm.nih.gov) for biomedical literature metadata inscripts/search_pubmed.pyandscripts/extract_metadata.py. - Queries the arXiv API (
export.arxiv.org) for preprint metadata inscripts/extract_metadata.py. - These are well-known, trusted scientific infrastructure services.
- [DATA_EXFILTRATION]: No sensitive data exposure or exfiltration patterns were identified.
- Evidence:
- The scripts utilize standard environment variables (
NCBI_API_KEY,NCBI_EMAIL) for authentication with official services, which is a recommended security practice for API management. - Network operations are restricted to the official domains of the metadata providers mentioned above.
- [COMMAND_EXECUTION]: The skill documentation describes command-line usage of its bundled Python scripts for searching and formatting.
- Evidence:
- Scripts like
scripts/format_bibtex.pyandscripts/validate_citations.pyperform local file processing using regex and standard logic. - The
allowed-toolsincludesBash, which is required for the intended functionality of running these citation management scripts. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an ingestion surface for untrusted data from external academic APIs which could theoretically contain malicious instructions in titles or abstracts.
- Evidence:
- Ingestion points: External metadata is fetched in
scripts/search_google_scholar.py,scripts/search_pubmed.py, andscripts/extract_metadata.py. - Boundary markers: Not explicitly defined in the provided scripts for text interpolation.
- Capability inventory: The skill has the ability to write to files (
Write,Edit) and execute shell commands (Bash). - Sanitization: The scripts perform technical BibTeX formatting and regex cleaning but do not specifically filter for natural language prompt injection. However, as this data is primarily used for generating bibliography files, the risk is negligible.
Audit Metadata