web-read
Warn
Audited by Snyk on Jul 24, 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.85). Yes: for the “read” workflow, the agent can pass an arbitrary outsider-supplied URL, the hosted pagewatch service fetches outsider-authored page content and returns it as readable JSON field
body["markdown"], whichweb_read.pyprints to stdout (and thus the agent would ingest it into LLM context to summarize).
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.90). The skill makes runtime HTTP calls to the hosted pagewatch service at https://pagelens.dev (BASE_URL) and uses JSON responses (e.g., human_message and verification_uri_complete) to produce/verbatim relayable instructions and links to a human, so the external content directly controls agent prompts.
Issues (2)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
W012
MEDIUMUnverifiable external dependency detected (runtime URL that controls agent).
Audit Metadata