Back to skill
Skillv1.0.0

ClawScan security

OCR Test · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 14, 2026, 11:32 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and requirements are consistent with an OCR utility using Tesseract.js; it requests no credentials and only needs Node and the tesseract.js dependency.
Guidance
This skill appears to do only local OCR and needs only Node plus the tesseract.js npm package. Before installing: (1) be aware first run will download Tesseract language data (~20MB per language) from upstream/CDN — ensure network access and trust the source; (2) images are processed locally, but do not feed it sensitive images unless you trust the host machine; (3) you can inspect package.json and scripts/ocr.js (included) to confirm no unexpected network endpoints or secret usage; (4) if you require air-gapped operation, block network access or pre-provision the traineddata files.

Review Dimensions

Purpose & Capability
okName/description match the provided files: a Node script that calls tesseract.js to OCR local images. Required binary (node) and the dependency (tesseract.js) are appropriate and proportionate.
Instruction Scope
noteSKILL.md and scripts/ocr.js restrict activity to reading a user-supplied image file and running Tesseract locally. The README/SKILL.md correctly note first-run language-data downloads (~20MB/lang). There is no code that reads unrelated files or accesses environment variables. Note: traineddata will be fetched from upstream/CDN by tesseract.js on first run (download-only); this is expected but does involve network access.
Install Mechanism
okNo custom install script is bundled; package.json depends on tesseract.js from npm which is a normal, auditable source. No arbitrary URL downloads or archive extraction in the skill itself.
Credentials
okThe skill requests no environment variables or credentials. The lack of secrets is proportionate to the stated purpose.
Persistence & Privilege
okalways is false; the skill does not modify other skills or require persistent elevated privileges. It will cache downloaded language data locally (expected behavior).