exa-search
Pass
Audited by Gen Agent Trust Hub on Jun 20, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill performs network operations to
api.exa.ai. Exa is a well-known search technology service, and these requests are the primary function of the skill for retrieving search results and page content. - [CREDENTIALS_UNSAFE]: The
exa-api.cjsscript manages the Exa API key by checking theEXA_API_KEYenvironment variable or reading from a local.envfile. This is a standard and safe practice for secret management in development environments. - [COMMAND_EXECUTION]: The skill utilizes the Bash tool to execute a local helper script (
scripts/exa-api.cjs). The script is used to wrap API calls and process JSON payloads, which is consistent with the skill's stated architecture. - [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection as it ingests untrusted data from external web searches and returns it to the agent context.
- Ingestion points: Data enters the context via the
exa-api.cjsscript which fetches results from the Exa API. - Boundary markers: The skill returns results in structured JSON format, which provides a natural boundary, though no explicit instructions to ignore embedded content are provided in the prompt templates.
- Capability inventory: The skill is configured with
BashandReadtool access. - Sanitization: The helper script performs JSON parsing of the API response but does not sanitize the text content retrieved from external web pages.
Audit Metadata