← Back to Skills Marketplace
jianmo1997

数安云智数据分类分级

by PILAO · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
404
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install shuyan-data-classification
Description
数安云智数据分类分级同步接口 - 用于批量处理字段信息的分类分级。支持敏感数据识别、数据分类、数据分级等功能。使用前需配置API地址和认证密钥。
Usage Guidance
This skill appears to be a straightforward client for a local/remote data-classification API, but check a few practical things before installing: - Confirm the API_URL you intend to use (the defaults and the skill homepage point to localhost; ensure you set SHUYAN_API_URL to the correct service and not a public endpoint you don't control). - Protect the API key: avoid storing long-lived keys in plain text if possible; if you store the key in ~/.openclaw/openclaw.json be aware that this is local plaintext configuration. Prefer environment variables or short-lived credentials. - Verify the data you will send — sampleList and other fields can contain personal data; ensure you comply with your data-handling policies before sending real PII to the configured endpoint. - The Python script requires the 'requests' package and contains a bug: the health command references 'ShucanClassifier' (typo) and will fail; if you plan to use the Python CLI, either patch that line to use ShuyanClassifier or rely on the shell script. - Consider scoping the API key (least privilege) and rotating it regularly. If you want, I can produce a patched version of the Python script fixing the health-check typo and add a small README note to declare SHUYAN_API_URL as a required env var.
Capability Analysis
Type: OpenClaw Skill Name: shuyan-data-classification Version: 1.0.1 The skill bundle is classified as suspicious due to a JSON injection vulnerability in the `shuyan-classify.sh` script. User-provided arguments (`$colNameCh`, `$colNameComment`, etc.) are directly embedded into a JSON string without proper escaping, allowing an attacker to inject arbitrary JSON key-value pairs or malform the request sent to the local API. While the Python script (`shuyan_classify.py`) correctly handles JSON serialization, and the default API endpoint is `http://localhost:8080` (local), this vulnerability in the shell script could lead to unintended data manipulation or errors on the target API.
Capability Assessment
Purpose & Capability
Name/description, declared primary credential (SHUYAN_API_KEY), required binary (curl), and the included scripts all align with a client that sends batch field metadata to a classification API. The homepage pointing at localhost looks like a placeholder rather than an external service but is explainable given the default API_URL value.
Instruction Scope
SKILL.md and the scripts instruct only to POST JSON to the stated endpoint and to perform health checks; they do not request unrelated files, credentials, or network destinations. The SKILL.md suggests storing the API key in environment variables or in ~/.openclaw/openclaw.json (which is a normal configuration choice but has privacy implications).
Install Mechanism
There is no install spec (instruction-only), which minimizes install-time risk. However, the Python script expects the third-party 'requests' package but does not provide an automated install step; users will need to pip install requests. No remote downloads or archives are used.
Credentials
The skill declares SHUYAN_API_KEY as the primary credential which is appropriate. The code and SKILL.md also rely on SHUYAN_API_URL, but SHUYAN_API_URL is not listed in the registry 'required env vars' metadata (minor inconsistency). Both scripts include a default value ('sk-secret-key' and 'http://localhost:8080'), which is likely a placeholder; the hardcoded default key is not a secret but may mask misconfiguration.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills, and has no installation step that persists privileged system changes. It is user-invocable and can be invoked autonomously per platform defaults, which is expected for a skill of this type.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shuyan-data-classification
  3. After installation, invoke the skill by name or use /shuyan-data-classification
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- 新增 shuyan-classify.sh 脚本,提供命令行自动化调用接口的能力 - 新增 shuyan_classify.py 脚本,支持通过 Python 进行分类分级结果处理 - 实现多语言调用接口的便捷入口,提升易用性与灵活性
v1.0.0
- Initial release of shuyan-data-classification skill. - Provides a batch API for field-level data classification and sensitivity grading, supporting sensitive data detection, data classification, and grading. - Requires API endpoint and authentication key configuration; supports environment variables and OpenClaw integration. - Includes usage scenarios, request/response structure, error handling, sensitivity level descriptions, and practical cURL examples. - Suitable for batch data field processing in various business systems.
Metadata
Slug shuyan-data-classification
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 数安云智数据分类分级?

数安云智数据分类分级同步接口 - 用于批量处理字段信息的分类分级。支持敏感数据识别、数据分类、数据分级等功能。使用前需配置API地址和认证密钥。 It is an AI Agent Skill for Claude Code / OpenClaw, with 404 downloads so far.

How do I install 数安云智数据分类分级?

Run "/install shuyan-data-classification" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 数安云智数据分类分级 free?

Yes, 数安云智数据分类分级 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does 数安云智数据分类分级 support?

数安云智数据分类分级 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 数安云智数据分类分级?

It is built and maintained by PILAO (@jianmo1997); the current version is v1.0.1.

💬 Comments