crossref-search
Fail
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses shell pipes to pass
curloutput topython3. Although automated detectors flag this as a risk, the Python code is hardcoded and used only for parsing the API's JSON response. The remote content is processed as data and never executed. - [EXTERNAL_DOWNLOADS]: Fetches research data from
api.crossref.org, a well-known academic service. This activity is legitimate and safe within the context of academic search. - [COMMAND_EXECUTION]: Employs standard CLI tools (
curlandpython3) for data retrieval and formatting. These operations are scoped to the skill's functionality. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted metadata from the CrossRef API, which could theoretically contain malicious instructions.
- Ingestion points: Academic paper titles, authors, and abstracts retrieved from the API.
- Boundary markers: None identified.
- Capability inventory: Ability to perform network requests and execute Python scripts.
- Sanitization: Uses
json.load()to parse responses, which ensures the data is treated as structured objects rather than instructions.
Recommendations
- HIGH: Downloads and executes remote code from: https://api.crossref.org/journals?query=nature+biotechnology&rows=5, https://api.crossref.org/works/10.1038/nature12373, https://api.crossref.org/works?query=machine+learning+protein+folding&rows=5&mailto=user@example.com - DO NOT USE without thorough review
Audit Metadata