Back to skill
Skillv1.0.1
ClawScan security
wechat-mick · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 12, 2026, 6:06 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- This skill's code and instructions match its stated purpose (fetching and summarizing WeChat public-article pages); it requires no secrets or special installs and does not contain obvious exfiltration or hidden endpoints.
- Guidance
- This skill appears coherent and implements its stated purpose. Before installing, note: - The skill will run a bundled Python script as a fallback which issues an HTTP GET to the URL you provide; ensure you only ask it to fetch links you trust. The script does not validate hostnames and could fetch any reachable endpoint if given a different URL. - The environment running the skill must have Python and the 'requests' library available, otherwise the script fallback will fail. - No credentials or secrets are requested by the skill. If you need to be extra cautious, review the included fetch_article.py file yourself; it contains straightforward HTML extraction logic and no obfuscated or remote-control behavior.
Review Dimensions
- Purpose & Capability
- okThe name/description target mp.weixin.qq.com articles and both SKILL.md and scripts/fetch_article.py implement logic to fetch title/author/content from WeChat article pages — the requested behavior is appropriate for the stated purpose.
- Instruction Scope
- noteSKILL.md restricts use to WeChat article links and prefers WebFetch, with a fallback to running the included Python script. The fallback script issues an HTTP GET to the provided URL and prints extracted text. Note: the script will fetch whatever URL it is given (it does not validate hostnames), so if invoked with non-wechat URLs it will make outbound requests to those addresses.
- Install Mechanism
- okNo install spec — instruction-only with a small included Python script. No downloads from external installers or archives. The script depends on the 'requests' Python package, but nothing is installed by the skill itself.
- Credentials
- okThe skill requests no environment variables, credentials, or config paths. Its runtime behavior (HTTP GET of the user-provided link) is proportionate to summarizing an article.
- Persistence & Privilege
- okalways is false and the skill does not request persistent or elevated platform privileges or modify other skills. It runs only when invoked.
