← Back to Skills Marketplace
bianchengyy

mitools-desensitize

by bianchengyy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
143
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mitools-desensitize
Description
数据脱敏工具,支持手机号、身份证、银行卡、邮箱、IP地址、中文姓名等多种敏感信息脱敏
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mitools-desensitize
  3. After installation, invoke the skill by name or use /mitools-desensitize
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug mitools-desensitize
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is mitools-desensitize?

数据脱敏工具,支持手机号、身份证、银行卡、邮箱、IP地址、中文姓名等多种敏感信息脱敏. It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install mitools-desensitize?

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

Is mitools-desensitize free?

Yes, mitools-desensitize is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does mitools-desensitize support?

mitools-desensitize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created mitools-desensitize?

It is built and maintained by bianchengyy (@bianchengyy); the current version is v1.0.0.

💬 Comments