Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignApr 28, 2026, 8:00 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code implements a local hash/checksum utility that matches its stated purpose; there are only minor documentation/CLI mismatches but no signs of exfiltration, extra credentials, or unexpected network behavior.
Guidance
This skill appears to do exactly what it says: compute hashes locally. Before using, note that SKILL.md examples use a positional form (hash-tool <algorithm> <file>) while the shipped script expects flags (--algorithm/-a and --file/-f); also the script supports blake2b/blake2s and base64 output even though those are not listed in the README. There is no network activity or credential access in the code. If you plan to use it, review or run the script on harmless files first to confirm the CLI semantics you expect. Also remember MD5 and SHA-1 are cryptographically weak — prefer SHA-256/SHA-512 or BLAKE2 for integrity checks where collision resistance matters.

Review Dimensions

Purpose & Capability
okThe skill name/description (compute cryptographic hashes) aligns with the included Python implementation, which computes file and string hashes using standard hashlib algorithms. The code also supports blake2b/blake2s and base64 output in addition to the listed algorithms; this extends functionality but is consistent with the general purpose.
Instruction Scope
noteSKILL.md describes usage with positional arguments and lists only md5/sha1/sha256/sha512, but the script's CLI uses flags (--algorithm/-a and --file/-f) and supports additional algorithms (blake2b, blake2s) and a base64 encoding option. This is a documentation/CLI mismatch (not a security issue) — the instructions do not direct the agent to read unrelated files or transmit data externally.
Install Mechanism
okNo install spec is provided (instruction-only), and the included Python script is self-contained, uses only the standard library, and does not download or execute remote code. This is low risk from an installation perspective.
Credentials
okThe skill requires no environment variables, no credentials, and does not access configuration paths. The code reads only the file(s) specified by the user and uses standard library hashing functions — requested privileges are minimal and proportional.
Persistence & Privilege
okThe skill does not request always-on presence, does not modify other skills or system configuration, and its default invocation settings are standard. There is no indication it attempts to persist beyond normal skill behavior.