用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/GeorgeDoors888/GB-Power-Market-JJ --skill mitools-desensitize命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | mitools-desensitize |
| description | 数据脱敏工具,支持手机号、身份证、银行卡、邮箱、IP地址、中文姓名等多种敏感信息脱敏 |
| version | 1.0.0 |
| author | WorkBuddy |
| license | MIT |
| requires | ["python3"] |
基于正则表达式的数据脱敏工具,支持多种敏感信息类型的自动识别和脱敏处理。
脱敏 <文本内容>
示例:
脱敏 张三的手机号是13812345678,邮箱是zhangsan@example.com
脱敏文件 <文件路径>
示例:
脱敏文件 ./user_data.log
脱敏还原 <脱敏后文本> <映射JSON>
示例:
脱敏还原 "张**的手机号是138*****678" '{"username": {"张三": "demo01"}}'
脱敏规则列表
| 规则名称 | 说明 | 示例 |
|---|---|---|
| phone | 手机号脱敏 | 13812345678 → 138*****678 |
| idcard | 身份证号脱敏 | 110101199001011234 → 110******234 |
| bankcard | 银行卡脱敏 | 6222021234567890123 → 62** **** **** **** *** |
| 邮箱脱敏 | zhangsan@example.com → zh***@***.com | |
| chinese_name | 中文姓名脱敏 | 张三 → 张** |
| ip | IP地址脱敏 | 192.168.1.1 → 139.1.2.100 |
| path_user | 路径用户名脱敏 | /home/zhangsan → /home/demo01 |
| digit_sequence | 长串数字脱敏 | 1234567890 → 0000000001 |
| chinese_field | 字段名脱敏 | 手机号 → 手** |
| wildcard | 通配符规则 | dev*23 → dev31 |
工具会自动生成 desensitize_config.json 配置文件,包含:
levels: 脱敏级别配置,定义应用哪些规则wildcard_rules: 通配符替换规则custom_rules: 自定义正则规则