Back to skill
Skillv0.1.0
ClawScan security
test-jiaodian-lin-demo · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 17, 2026, 9:49 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions match its stated purpose (a paid/demo skill that validates a license key) and request only a single license env var, though there are a few minor metadata inconsistencies and trust signals to check before installing.
- Guidance
- This appears to be a straightforward paid-skill demo that only checks a SKILL_LICENSE_KEY value before running its demo logic. Before installing: (1) confirm you trust the publisher/source (no homepage or upstream source is provided), (2) prefer to store the license key in the platform's secret store rather than a plain environment variable if possible (env vars can leak to other processes), (3) verify you have a Python runtime available, and (4) inspect the files yourself — the code is local and doesn't perform network calls, but commented code shows where a developer might add remote verification. The main actionable issues are metadata inconsistencies (declared requirements vs. actual files) and the lack of an upstream homepage; these are not evidence of malicious behavior but are reasons to review/confirm before enabling on production agents.
Review Dimensions
- Purpose & Capability
- noteThe skill is a paid-skill demo that enforces a license key and its files implement that behavior. However the top-level 'Requirements' block in the provided metadata said 'Required env vars: none' while skill.json and SKILL.md require SKILL_LICENSE_KEY — an internal inconsistency. Also the skill is a Python script but declared 'required binaries: none' (it will need a Python interpreter at runtime).
- Instruction Scope
- okSKILL.md and the bundled scripts only instruct to read SKILL_LICENSE_KEY and perform a local hash check; no instructions ask the agent to read unrelated files, call external endpoints, or exfiltrate data. Network verification is only shown as commented example code.
- Install Mechanism
- okThere is no install spec (instruction-only with two bundled Python scripts). This is low-risk; the platform will simply execute the provided Python script. Note: the package expects a Python runtime but does not declare required binaries.
- Credentials
- noteThe skill requires a single license environment variable (SKILL_LICENSE_KEY) which is proportional to a paid/demo skill. The earlier metadata omission of required env vars is inconsistent with the actual files and should be corrected/confirmed.
- Persistence & Privilege
- okThe skill does not request always:true and does not modify other skills or system config. skill.json sets 'enabled': true (enabled by default), which is normal but worth noting — the skill can be invoked by agents per platform defaults.
