Back to skill
Skillv2.0.0
ClawScan security
Doc Scan · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 6, 2026, 3:58 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code and runtime instructions match its stated purpose (a local document-scanning script); there is no evidence of unrelated credential access, network exfiltration, or suspicious install behavior.
- Guidance
- This skill appears to do exactly what it claims: run a local document-scanning script. Before installing/using it, note that: (1) it requires Python and image libraries (opencv-python-headless, numpy, Pillow; img2pdf optional) which you must install in the runtime environment; (2) the SKILL.md path to the script may be relative to how skills are installed—verify the script path in your environment; (3) processing is local (no network I/O observed) but as with any tool, avoid feeding highly sensitive documents unless you trust the runtime environment; and (4) the skill is marked deprecated in favor of doc-process v4.0.0+, so prefer the newer package if available.
Review Dimensions
- Purpose & Capability
- okName/description (document scanning, dewarping, enhancement) align with the included script (doc_scanner.py) which performs edge detection, perspective warp, shadow removal, and output formatting. No unrelated credentials, services, or binaries are requested.
- Instruction Scope
- noteSKILL.md confines actions to reading the provided image, running the local Python scanner, and reporting results. It does not direct reading of unrelated files or environment variables. Minor: SKILL.md uses the path 'python skills/doc-scan/scripts/doc_scanner.py' while the manifest lists 'scripts/doc_scanner.py' — this is likely a small path convention mismatch but not indicative of malicious behavior.
- Install Mechanism
- okThere is no install spec (instruction-only with an included script). This is low-risk — nothing is downloaded or executed from external URLs. Note: the script requires Python packages (opencv-python-headless, numpy, Pillow, optional img2pdf); these are not installed automatically by the skill.
- Credentials
- okThe skill requests no environment variables, no credentials, and no config paths. The code does not read environment secrets or network endpoints; all processing is local. Required packages are appropriate for image processing.
- Persistence & Privilege
- okalways is false; the skill does not request persistent/always-on privileges and does not modify other skills or system-wide agent settings. It runs a local script and writes output files only.
