arxiv-search
Pass
Audited by Gen Agent Trust Hub on Jul 13, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill performs network requests to the api.valyu.ai endpoint to retrieve search results. It requires an API key which is stored locally in the user's home directory at ~/.valyu/config.json and transmitted in the x-api-key request header for authentication.
- [COMMAND_EXECUTION]: The skill executes local scripts including a Bash wrapper (scripts/search) and a Node.js CLI tool (scripts/search.mjs). The instructions direct the agent to dynamically locate the script path using a find command targeting the plugin cache environment.
- [PROMPT_INJECTION]: The skill processes external research data from arXiv, presenting a surface for indirect prompt injection (Category 8). \n
- Ingestion points: Full-text article content and metadata are ingested from the Valyu API in scripts/search.mjs. \n
- Boundary markers: The documentation does not provide delimiters or instructions for the agent to handle the search results as untrusted content. \n
- Capability inventory: The skill has the ability to execute shell commands and perform network operations. \n
- Sanitization: There is no evidence of sanitization or filtering applied to the retrieved content before it is interpolated into the agent's context.
Audit Metadata