Back to skill
Skillv1.0.1

ClawScan security

jina-ai-reader · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 4, 2026, 2:06 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and requirements are consistent with its stated purpose: it calls Jina.ai's r.jina.ai service to fetch rendered Markdown and does not request unrelated credentials or install additional software.
Guidance
This skill legitimately uses Jina.ai's public r.jina.ai endpoint to fetch rendered Markdown, so its behavior is coherent. Before installing, consider: (1) privacy—any page you fetch (including paywalled or private content) will be processed by a third party (r.jina.ai); avoid sending sensitive pages or credentials; (2) legality/terms—bypassing paywalls may violate site terms of service or copyright; (3) runtime—ensure your Node version supports global fetch (Node 18+ recommended). If you need local-only scraping or to avoid sending content to an external service, prefer a local headless-browser-based extractor instead.

Review Dimensions

Purpose & Capability
okName/description promise (fetch AI-friendly Markdown, handle JS pages/Twitter, no API key) matches the provided code and required binary (node). The script constructs requests to r.jina.ai and prints the returned Markdown — the requested binary and behavior are proportionate to the stated purpose.
Instruction Scope
noteThe SKILL.md only instructs running the included Node script; it does not read local files or request extra env vars. Important privacy note: the script sends the target URL to a third-party service (https://r.jina.ai/), so the page contents (including paywalled or sensitive pages) will be fetched/processed remotely. That is expected for this skill but is a data-exfiltration/privacy consideration users should understand.
Install Mechanism
okThere is no install spec (instruction-only plus a small included script). No downloads or archive extraction are performed, so nothing arbitrary is written to disk beyond running the provided script with the existing node runtime.
Credentials
okNo environment variables, credentials, or config paths are requested. The only required runtime is node, which is appropriate for the provided .mjs script.
Persistence & Privilege
okThe skill does not request permanent presence (always:false), does not modify other skills or system-wide settings, and does not store credentials — no elevated persistence or cross-skill access is requested.