Back to skill
Skillv0.1.1
ClawScan security
Image Resizer图片大小调整裁剪缩放技能 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 10, 2026, 7:45 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is internally consistent: it claims to resize/compress images and includes a straightforward Node.js script (sharp) that only processes local files; nothing in the package or SKILL.md requests unrelated credentials, network endpoints, or elevated privileges.
- Guidance
- This skill appears coherent and implements local image resizing/compression using the sharp library. Before installing/running: (1) be aware npm install will fetch/compile native sharp binaries from the network — review and run npm install in a trusted environment; (2) run the script only on files you trust (malformed images can crash native libraries); (3) note minor CLI issues in the code (e.g., flag collisions in the help/usage parsing) — test with sample files and explicit output paths to avoid accidental overwrite; (4) if you need offline or air-gapped use, vendor and audit the sharp binary first. Overall there are no red flags for credential access or hidden exfiltration.
Review Dimensions
- Purpose & Capability
- okName/description (image resizing and compression) match the shipped files: SKILL.md documents CLI usage and scripts/package.json + resize_image.js implement image processing with the expected dependency (sharp). There are no unrelated env vars, binaries, or config paths requested.
- Instruction Scope
- okSKILL.md directs the agent/user to run npm install in scripts/ and invoke node resize_image.js with local image files; the runtime instructions only reference local I/O and image-processing options. The script reads and writes local image files and does not call external endpoints or attempt to access unrelated system state.
- Install Mechanism
- noteThis is instruction-only from the registry perspective (no platform install spec), but SKILL.md tells the user to run npm install in scripts/, and package.json pulls sharp from npm. That is expected for this purpose, but npm install will fetch native binaries/compile code for sharp from the network (npm registry/GitHub for binaries) — this is normal but means third-party native code will be written to disk.
- Credentials
- okThe skill declares no environment variables, no credentials, and the code does not read env vars or other secrets. The requested surface (file I/O for images) is proportionate to the stated functionality.
- Persistence & Privilege
- okThe skill does not request always:true, does not modify other skills, and does not ask to persist agent-wide credentials or change agent configuration. Autonomous invocation is allowed by default but is not combined with other privileged behavior here.
