1688 Marketing

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches 1688 marketing tasks, but it handles account credentials in ways that need review, including raw token output and a callback server that may listen beyond localhost.

Review this skill before installing. It appears intended for 1688 merchant marketing, but you should only use it on a trusted network, avoid pasting AK values into chat, confirm every activity-enrollment submission, and clear stored AK/tokens when no longer needed.

Findings (6)

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 valid 1688 access token could be exposed to the agent context or logs and may allow actions within its authorized scope.

Why it was flagged

The get_token command can print a live OAuth access token into stdout, which may enter the agent transcript, logs, or be reused outside the intended API call path.

Skill content
"access_token": token_check["access_token"]
Recommendation

Avoid returning raw tokens to the agent or user. Keep tokens in local secure storage, perform scoped API calls internally, and redact token values from all command output.

What this means

During the authorization window, another device on the same network may be able to reach the callback listener, increasing credential-handling exposure.

Why it was flagged

The authorization callback server is configured to bind to all network interfaces on non-Windows systems instead of loopback only, even though it handles AK/OAuth callback data.

Skill content
CALLBACK_BIND_ADDRESS = "127.0.0.1" if _sys.platform == "win32" else "0.0.0.0"
Recommendation

Bind the callback server to 127.0.0.1 or localhost on all platforms unless there is a documented need for external access, and keep state validation enabled.

What this means

If confirmed, the agent can submit activity enrollment data that affects the merchant account.

Why it was flagged

The skill can perform a write action that enrolls a product in a 1688 marketing activity, but the artifact explicitly requires merchant confirmation before execution.

Skill content
`1688_enroll_submit_item` | 提交活动报名(⚠️写入) ... **必须在商家确认建议价后才能执行**,不得自动提交
Recommendation

Before approving submission, verify the activity ID, item ID, SKU list, and prices; do not allow automatic submission without explicit confirmation.

What this means

The agent may open a browser authorization page as part of setup.

Why it was flagged

The skill directs the agent to use browser automation when an authorization URL is returned. This is purpose-aligned for login/authorization, but it is strong tool-use instruction.

Skill content
输出中只要出现 `"action": "browser_use"`,Agent **必须立即**调用 `browser_use` 工具打开 `url` 字段中的链接
Recommendation

Only proceed with browser authorization when you intentionally requested setup or login, and verify the URL is an expected 1688/ClawHub authorization page.

What this means

A local helper process may keep running briefly after the CLI returns while waiting for authorization.

Why it was flagged

The skill starts a background callback server for authorization. It is disclosed and time-bounded, so this is a persistence note rather than hidden behavior.

Skill content
`get_ak` 和 `authorize` 命令输出一条 JSON 后**立即退出**,回调服务器作为独立后台进程继续运行(最长 300 秒)
Recommendation

Use this only in trusted sessions and confirm the helper stops after authorization or timeout.

What this means

Basic usage metadata is sent to the skill gateway whenever commands run.

Why it was flagged

The skill discloses automatic usage reporting to a 1688 skill gateway. The reported fields are described as skill name, version, scene, and channel.

Skill content
每次 CLI 命令执行时,自动向 skill 网关上报一次调用记录,用于统计 skill 调用次数
Recommendation

Install only if you are comfortable with disclosed usage reporting, and prefer an opt-out or clearer privacy control if available.