web-content-fetcher

Warn

Audited by Snyk on Mar 29, 2026

Risk Level: MEDIUM
Full Analysis

MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).

  • Third-party content exposure detected (high risk: 1.00). The skill (scripts/fetch.py) builds a WebIntent with WebIntentType.READ_URL from a provided URL and calls WebIntelligenceRouter().execute(request), then finalizes and uses the returned markdown/citations in its output, meaning arbitrary third-party web pages are fetched and their untrusted content can influence agent behavior.

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).

  • Potentially malicious external URL detected (high risk: 0.90). The skill fetches and returns the content of the runtime-provided URL (request.intent.url) via WebIntelligenceRouter.execute and exposes that remote markdown directly to the agent pipeline (i.e., any URL passed to the "url" parameter is fetched at runtime and its content can control prompts), so the runtime-provided URL (request.intent.url) is flagged.

Issues (2)

W011
MEDIUM

Third-party content exposure detected (indirect prompt injection risk).

W012
MEDIUM

Unverifiable external dependency detected (runtime URL that controls agent).

Audit Metadata
Risk Level
MEDIUM
Analyzed
Mar 29, 2026, 06:34 AM
Issues
2