tavily-extract
Warn
Audited by Gen Agent Trust Hub on Mar 15, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/extract.shusesnpx -y mcp-remote, which dynamically downloads a package from the npm registry during execution. - [REMOTE_CODE_EXECUTION]: Executing
mcp-remotevianpxinvolves running code fetched from a remote repository at runtime to handle the OAuth flow. - [COMMAND_EXECUTION]: The script performs subprocess execution of
curl,jq,npx, andfindto perform operations, file searches, and network requests. - [DATA_EXFILTRATION]: The script accesses the user's home directory at
~/.mcp-auth/to locate sensitive authentication tokens and transmits discovered tokens to the external endpointhttps://mcp.tavily.com/mcp. - [PROMPT_INJECTION]: The skill processes content from arbitrary external URLs, creating a surface for indirect prompt injection attacks.
- Ingestion points: The
urlsarray in the JSON input passed toscripts/extract.sh. - Boundary markers: No specific delimiters or "ignore instructions" warnings are applied to the extracted web content before it is returned to the agent.
- Capability inventory: The script has the capability to read local files (
~/.mcp-auth/) and make network requests (curl,npx). - Sanitization: No sanitization, escaping, or filtering is performed on the content retrieved from external web pages.
Audit Metadata