ZeeLin 微博自动发布

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This skill matches its Weibo auto-posting purpose, but it needs review because it can publish publicly from a logged-in account and its shell-command workflow may run unintended local commands if post text is not safely escaped.

Install only if you are comfortable with an agent controlling a logged-in Weibo tab. Before use, require the agent to show you the exact post text and wait for explicit approval, avoid posting copied untrusted text through the documented shell command, and delete or redact /tmp/weibo_snap.txt after troubleshooting.

Findings (4)

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.

ConcernMedium Confidence
ASI05: Unexpected Code Execution
What this means

A crafted or copied post body could potentially execute commands on the user's machine instead of only being passed as post text.

Why it was flagged

The documented workflow embeds the Weibo post body directly inside a shell command string. If the text contains shell syntax such as embedded quotes, backticks, or command substitution, a shell-based exec tool could run unintended local commands.

Skill content
{"tool": "exec", "args": {"command": "bash /Users/youke/.openclaw/workspace/skills/zeelin-weibo-autopost/scripts/post_weibo.sh \"微博正文内容\"", "timeout": 60000}}
Recommendation

Do not interpolate post text into a shell command. Pass content via a safe argument array, stdin, a temporary file with controlled path/permissions, or robust shell escaping; treat copied web text as untrusted.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

The agent could publish public Weibo content from the user's account before the user has reviewed the exact wording.

Why it was flagged

The skill can generate the post body from a topic and then click publish, but the artifacts do not clearly require showing the final generated text and getting explicit approval immediately before posting.

Skill content
用户给文案或主题。若只给主题,Agent 生成一条微博正文 ... 用脚本打开微博、填入正文、点击发布。
Recommendation

Require a final draft preview and an explicit user confirmation such as “publish this exact text” before any click on the publish/send button.

What this means

Actions taken by the automation appear as actions from the logged-in Weibo account.

Why it was flagged

The skill intentionally uses the user's already-authenticated Weibo browser session to publish. This is purpose-aligned and disclosed, but it is still account authority.

Skill content
用户先登录,Agent 撰写内容后用脚本打开微博、填入正文、点击发布。
Recommendation

Use the correct Weibo account/profile, keep Browser Relay attached only to the intended Weibo tab, and turn it off after posting.

What this means

Local debug files may contain page/account information, and sharing the whole file for troubleshooting could reveal more than intended.

Why it was flagged

The script stores a browser page snapshot locally for troubleshooting. That snapshot may include visible Weibo page content or account context.

Skill content
SNAP_DEBUG="${SNAP_DEBUG:-/tmp/weibo_snap.txt}" ... SNAP=$($CLI snapshot 2>/dev/null) ... echo "$SNAP" > "$SNAP_DEBUG"
Recommendation

Review and redact snapshots before sharing them, and delete /tmp/weibo_snap.txt after troubleshooting.