Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

商品归类skill

v0.1.0

提供准确的商品编码、归类、海关编码、HS编码和税号查询服务,专注蓝牙耳机、手机壳和充电器等产品。

0· 64·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for orangeboo/goodsclassify.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "商品归类skill" (orangeboo/goodsclassify) from ClawHub.
Skill page: https://clawhub.ai/orangeboo/goodsclassify
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install goodsclassify

ClawHub CLI

Package manager switcher

npx clawhub@latest install goodsclassify
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill's stated purpose (product/HS code classification) is plausible for using an external LLM service. However the registry metadata claims no required environment variables while the code clearly requires FASTGPT_API_URL and agent keys. The repository also includes a .env with three embedded AGENT_* keys and an internal FASTGPT_API_URL — this is inconsistent with the declared requirements and is a sensitive/poor packaging practice.
!
Instruction Scope
SKILL.md enforces always executing a local script at skills/goodsclassify-a/scripts/run_goodsclassify.py and forbids simulating results. That file path does not exist in the package (the repository provides skill.py at top level instead). SKILL.md also mandates collecting users' phone numbers when the script requests them; collecting phone numbers is sensitive and seems disproportionate for product classification. The SKILL.md's strict, prescriptive rules are out of sync with the actual code and broaden the agent's data-collection scope.
Install Mechanism
There is no install spec (instruction-only) which minimizes install-time risk. The package does contain code and a requirements.txt (requests, python-dotenv) — reasonable for the functionality. The problematic part is the included .env file containing live-looking API URL and three API keys; bundling credentials in the repo is a high-risk practice even if no external install steps are defined.
!
Credentials
The skill manifest declared no required env vars, yet config.py and skill.py require FASTGPT_API_URL and either a shared FASTGPT_API_KEY or AGENT_A/B/C keys and optional AGENT_*_ID values. Requiring three agent keys (or a shared key) is plausible for the multi-agent flow, but the SKILL.md/registry failing to declare them is an incoherence. Also, the runtime flow requires collecting and storing users' phone numbers (PII) in a local SQLite DB — that is disproportionate to a simple product code lookup unless there is a clear, documented justification.
Persistence & Privilege
The skill does not request global or always-on privileges (always:false). Its persistent footprint is a local SQLite DB (users.db) where it stores session_id, phone, and pending_question — expected for the implemented flow. It does not attempt to modify other skills or system-wide configuration.
What to consider before installing
Key issues to consider before installing: - Manifest vs. reality: The registry shows no required env vars but the code requires FASTGPT_API_URL and API keys (FASTGPT_API_KEY or AGENT_A/B/C). Treat the manifest as out-of-date or incomplete. - Embedded credentials: The package includes a .env with FASTGPT_API_URL and three AGENT_* keys. Do NOT use those keys; they look like embedded secrets and may be leaked credentials. If you install, remove or replace the .env and supply your own credentials and endpoint, and rotate any real keys if they were published. - SKILL.md mismatch: The runtime instructions require executing skills/goodsclassify-a/scripts/run_goodsclassify.py, which is not present. That mismatch could be accidental (packaging error) or a red flag. Confirm with the skill author which entrypoint should be used (the repository's skill.py or the SKILL.md path) before allowing the skill to run. - Privacy: The skill asks for and stores phone numbers (PII) in a local SQLite DB. Determine whether you are willing to collect/store that data. If you must use the skill, consider running it in an isolated environment, audit the DB, and verify retention/cleanup behavior. - Trust the FastGPT endpoint: The code will send user messages and phone numbers to whatever FASTGPT_API_URL you configure. Only point it at a trusted service. Review network egress policies, and test in a sandbox first. - Remediation steps: request the author to (1) update manifest to declare required env vars, (2) remove hardcoded .env with secrets, (3) correct SKILL.md to reference the actual entrypoint or include the missing script, and (4) document why phone numbers are needed and how they are protected. Given the inconsistencies and embedded credentials, treat this skill with caution and consider it suspicious until those issues are resolved.

Like a lobster shell, security has layers — review code before you run it.

latestvk978kdejg6fsmsvtxhbh3q2kns85ettr
64downloads
0stars
1versions
Updated 4d ago
v0.1.0
MIT-0

商品归类助手

强制执行

  1. 只要用户在问商品编码、商品归类、海关编码、HS 编码、税号,就必须使用本 skill。
  2. 必须执行本地脚本 skills/goodsclassify-a/scripts/run_goodsclassify.py 获取结果。
  3. 禁止捏造"权限问题"、"没有检测到 skill"、"模拟结果"、"根据经验推测编码"。
  4. 禁止在未执行脚本的情况下直接给出任何商品编码结果。
  5. 如果脚本要求手机号,就向用户索取手机号;用户回复手机号后,再次执行同一个脚本。

执行命令

在本 skill 目录下运行:

python skills/goodsclassify-a/scripts/run_goodsclassify.py --message "<用户原始消息>"

如果需要显式会话 ID:

python skills/goodsclassify-a/scripts/run_goodsclassify.py --session-id "<当前会话ID>" --message "<用户原始消息>"

何时使用

  • 查询商品编码
  • 查询商品归类
  • 查询海关编码
  • 查询 HS 编码
  • 查询税号
  • 查询蓝牙耳机编码
  • 查询手机壳编码
  • 查询充电器编码

示例

  • 通过 goodsclassify-a 这个 skill 告诉我蓝牙耳机的商品编码
  • 查一下苹果的手机壳编码
  • 华为充电器编码呢
  • 这个商品的 HS 编码是多少
  • 帮我做商品归类

Comments

Loading comments...