← 返回 Skills 市场
mitools-desensitize
作者
bianchengyy
· GitHub ↗
· v1.0.0
· MIT-0
143
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mitools-desensitize
功能描述
数据脱敏工具,支持手机号、身份证、银行卡、邮箱、IP地址、中文姓名等多种敏感信息脱敏
安全使用建议
This skill appears to do only local, offline text/file masking and stores its configuration under ~/.workbuddy/skills/mitools-desensitize/desensitize_config.json. If you plan to install it: (1) review the included desensitize.py if you want to audit exact masking behavior and any custom-rule regexes; (2) be aware it will create/update a config file in your home directory; (3) check and sanitize any custom_rules in that config before using on sensitive data (malformed regexes could cause unexpected replacements); (4) no network requests or credential access were found, but because the skill runs Python code on your machine you should only install code from sources you trust.
功能分析
Type: OpenClaw Skill
Name: mitools-desensitize
Version: 1.0.0
The skill is a legitimate data desensitization utility designed to mask sensitive information such as phone numbers, ID cards, and IP addresses using regular expressions. The code in desensitize.py operates locally, managing its own configuration and mapping files within the user's home directory, and shows no signs of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
Name/description (data desensitization) match the provided code and tool definitions. The declared tools call the included Python script and the script implements the rules advertised (phone, idcard, bankcard, email, name, IP, path username, digit sequences, wildcard, restore).
Instruction Scope
SKILL.md describes text/file operations and listing/restoring rules; the implementation performs only local text transformations and reads/writes a local config file. The instructions do not ask the agent to read unrelated system files, use external endpoints, or access environment credentials.
Install Mechanism
There is no install spec (instruction-only), but the skill includes a Python script that will be executed from the user's ~/.workbuddy/skills/... path. This is expected for a code-backed skill; no external downloads or package installs are performed.
Credentials
The skill requests no environment variables, no credentials, and no config paths outside its own per-user directory (~/.workbuddy/skills/mitools-desensitize/desensitize_config.json). The config file location and content are proportional to the stated functionality.
Persistence & Privilege
always is false and the skill does not request elevated or cross-skill privileges. It creates and updates its own config in the user's home directory but does not modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mitools-desensitize - 安装完成后,直接呼叫该 Skill 的名称或使用
/mitools-desensitize触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mitools-desensitize – a data desensitization tool supporting multiple sensitive information types:
- Supports desensitization of phone numbers, ID cards, bank cards, emails, Chinese names, IP addresses, usernames in paths, long digit sequences, and field names.
- Allows custom wildcard replacement rules and custom regex rules.
- Provides both text and file desensitization commands.
- Supports desensitized data restoration via mapping tables.
- Automatically manages configuration files for rules and levels.
- Suitable for log cleaning, data sharing, test data generation, and document processing.
元数据
常见问题
mitools-desensitize 是什么?
数据脱敏工具,支持手机号、身份证、银行卡、邮箱、IP地址、中文姓名等多种敏感信息脱敏. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 143 次。
如何安装 mitools-desensitize?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mitools-desensitize」即可一键安装,无需额外配置。
mitools-desensitize 是免费的吗?
是的,mitools-desensitize 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
mitools-desensitize 支持哪些平台?
mitools-desensitize 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 mitools-desensitize?
由 bianchengyy(@bianchengyy)开发并维护,当前版本 v1.0.0。
推荐 Skills