deeplearning-ai-agentic-research
Warn
Audited by Snyk on Jun 16, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.95). The workflow uses the Tavily web search tool at runtime (
tavily_search_tool→requests.posttohttps://api.tavily.com/search), then concatenates the returnedr['content'](free-form web text) intoresearch_data, which is later embedded into the LLM prompt inwriter_agentviacontext = "\n\n".join([... f"{source}\n{data}" ...])and sent as the user message.
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.80). The skill calls external APIs at runtime—notably https://api.tavily.com/search and http://export.arxiv.org/api/query (and Wikipedia via its API)—and injects the fetched content into the model context/messages, so those remote URLs can directly influence prompts and model behavior.
Issues (2)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
W012
MEDIUMUnverifiable external dependency detected (runtime URL that controls agent).
Audit Metadata