微信 ClawBot 插件安装

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The setup is mostly coherent for connecting WeChat, but it converts the WeChat login QR code into a third-party URL that may expose login QR data outside OpenClaw.

Before installing, decide whether you are comfortable sending WeChat login QR data to api.qrserver.com. If not, use a local terminal QR display or a local QR image generator. Also verify the npm package before running the @latest install command.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A third-party QR service may receive data associated with your WeChat login/linking flow, which could expose sensitive authentication context or account-linking information.

Why it was flagged

The patch places the QR-code input, which is used for WeChat login, into a third-party QR generation URL. Opening that URL would disclose the login QR payload to qrserver.com, but the skill does not clearly explain this credential-like data exposure.

Skill content
var imageUrl = "https://api.qrserver.com/v1/create-qr-code/?size=400x400&data=" + encoded;
Recommendation

Only use this patch if you trust the QR service. Prefer generating the QR image locally, using a real terminal that can display the ASCII QR code, or using a QR renderer that does not send the login payload to an external service.

What this means

The installed code may change over time, and the reviewed artifacts do not show the contents of the npm package that will be executed.

Why it was flagged

The setup depends on running the latest version of a remote npm package. This is purpose-aligned for installing a plugin, but it is unpinned and not covered by an install spec in the provided artifacts.

Skill content
npx -y @tencent-weixin/openclaw-weixin-cli@latest install
Recommendation

Verify the npm package source and publisher before running it, and consider pinning a known-good version instead of using @latest.

What this means

The WeChat plugin’s dependency behavior will be changed locally, and plugin updates may overwrite or conflict with the patch.

Why it was flagged

The helper script directly modifies an installed JavaScript dependency under the OpenClaw extension directory. This is disclosed and aligned with the QR-display purpose, but it changes runtime code outside a normal package update flow.

Skill content
sed -i '/var qrcode = new QRCode(-1, this.error);/c\\ ... ' "$QR_MAIN"
Recommendation

Review the patch before running it, keep the backup file, and reapply or remove the patch deliberately after plugin updates.