Back to skill
Skillv1.0.2

ClawScan security

向企业微信发送消息 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 24, 2026, 1:41 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
Skill implementation, instructions, and requested resources are coherent with its stated purpose (sending messages to 企业微信 via webhook); no unexplained credentials, installers, or hidden endpoints were found, but it can read local image files and download image URLs — so be cautious about what paths/URLs you pass to it.
Guidance
This skill appears to do what it says: send messages to 企业微信 webhooks. Before installing or using it, consider: 1) Do not pass paths to sensitive local files (the script will read local image files and send their base64 content to the webhook). 2) Beware of supplying untrusted image URLs (the skill will download remote content). 3) Never hardcode or publicly expose real webhook keys—store them securely and pass them at runtime. 4) Review or modify the script if you prefer it to read webhook URLs from a secure secret store (environment variable or vault) rather than parameters or the placeholder default. 5) If you are concerned about an agent invoking the skill autonomously, restrict agent permissions or disable autonomous invocation for untrusted agents. Otherwise the package is internally consistent with its stated purpose.

Review Dimensions

Purpose & Capability
okName/description (企业微信 webhook message sender) match the provided files: SKILL.md, reference docs, and a Python script that constructs and POSTs webhook JSON. No unrelated credentials, binaries, or cloud APIs are requested.
Instruction Scope
noteRuntime instructions and the Python script stay within remit (construct messages, chunk long text, send to webhook). The script will read local image files and may download images from arbitrary URLs before encoding and posting them to the webhook — this is expected for image support but means the skill can transmit local file contents or fetch remote resources if given such inputs. Also note the script defaults to @all in mentioned_list which will broadcast by default.
Install Mechanism
okNo install spec; skill is instruction-only with a bundled Python script. No external installers, downloads, or archive extraction are used.
Credentials
okNo environment variables or credentials are declared or required. The script uses an explicit webhook URL passed at runtime (or a placeholder default); it does not read secrets from env vars or config files.
Persistence & Privilege
okalways:false and user-invocable:true. The skill does not request permanent/force inclusion or modify other skills or agent-wide config. Autonomous invocation is allowed by default (disable-model-invocation:false), which is standard platform behavior and not flagged by itself.