China Localization

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

Overview

This skill mostly matches its localization/search purpose, but it asks users to configure many account and payment credentials, including Alipay private keys, without clear registry declaration or bounded payment behavior.

Install only if you need the localization/search features and are comfortable reviewing the code. Do not add Feishu, WeChat, DingTalk, AMap, or Alipay credentials unless you have a specific need and understand exactly what access they grant; payment private keys should be treated as high-risk and preferably kept out of a global OpenClaw environment.

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.

#
ASI03: Identity and Privilege Abuse
High
What this means

If these credentials are configured, the OpenClaw environment may hold sensitive payment/account authority that is broader than the implemented functionality explains.

Why it was flagged

The skill instructs users to configure Alipay payment credentials, including a private key. The included code only stores these values in configuration and does not show bounded payment workflows, approval checks, or clear containment for high-impact wallet/payment authority.

Skill content
ALIPAY_ENABLED=true
ALIPAY_APP_ID=xxxxx
ALIPAY_PRIVATE_KEY=xxxxx
ALIPAY_PUBLIC_KEY=xxxxx
Recommendation

Do not configure Alipay or other high-impact service secrets unless you have verified exactly how they are used. The publisher should remove unused credential requests or document scoped permissions, sandbox-only behavior, and explicit user approval requirements for any payment/account actions.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

A user may provide more account access than the current skill functionality needs.

Why it was flagged

The package metadata marks many third-party service credentials as required, including messaging, workspace, map, search, and payment credentials, even though registry metadata says no required env vars and the code only implements limited search/weather behavior.

Skill content
"requiredCredentials": [
    "TAVILY_API_KEY",
    "FEISHU_APP_ID",
    "FEISHU_APP_SECRET",
    "WECHAT_APP_ID",
    "WECHAT_APP_SECRET",
    "DINGTALK_WEBHOOK",
    "AMAP_API_KEY",
    "ALIPAY_APP_ID",
    "ALIPAY_PRIVATE_KEY",
    "ALIPAY_PUBLIC_KEY"
  ]
Recommendation

Configure only the minimum credential needed for the specific feature being used. The publisher should align registry metadata, _meta.json, and SKILL.md, and mark unused or optional credentials accurately.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing from a remote repository can run code or dependencies that differ from the reviewed registry artifact if the repository changes.

Why it was flagged

The skill documents a manual GitHub clone and npm install flow rather than a registry install spec, and the path is hardcoded to a developer-specific home directory. This is user-directed setup, but it is still third-party code and package installation.

Skill content
git clone https://github.com/vincentlau2046-sudo/china-localization.git /home/Vincent/.openclaw/workspace/dev-skills/china-localization-v2

# 安装依赖
cd /home/Vincent/.openclaw/workspace/dev-skills/china-localization-v2
npm install
Recommendation

Prefer installing the reviewed registry package or a pinned release/commit, and adjust the path to your own OpenClaw workspace instead of using the hardcoded example.

#
ASI09: Human-Agent Trust Exploitation
Low
What this means

Users may trust the skill more than warranted and configure sensitive credentials without checking whether they are necessary.

Why it was flagged

The documentation uses strong safety/certification language. Although the provided static scan is clean and no hardcoded secrets are visible, these claims should not replace reviewing the requested credentials and integration scope.

Skill content
🛡️ **安全认证**: 符合 ClawHub 安全规范,无硬编码敏感信息
Recommendation

Treat safety claims as informational only; review the actual credential list, code behavior, and registry metadata before enabling integrations.