← 返回
未分类

基于深度学习图片与文字本地脱敏工具

基于深度学习图片与文字本地脱敏工具
r3s3arcm
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 265
下载
💾 20
安装
1
版本
#latest

概述

SKILL.md - 智能自动脱敏工具

技能名称

智能自动脱敏工具 (Smart Desensitize Tool)

版本

3.0.0

描述

保护用户隐私的智能脱敏工具,支持文本、JSON、图片的自动敏感信息识别与脱敏。内置自检初始化功能,新建 agent 时自动启用脱敏规则。

功能列表

功能说明
------------
文本脱敏手机号、身份证、银行卡、邮箱等 9 种类型
JSON 脱敏自动识别敏感字段并处理
图片脱敏OCR 识别敏感文字 + 区域模糊
智能策略根据图片大小自动选择处理模式
自动初始化新建 agent 时自动启用脱敏规则
自动清理脱敏后自动删除原图

入口点

from smart_desensitize_skill import SmartDesensitizer

# 创建脱敏器实例
desensitizer = SmartDesensitizer()

# 文本脱敏
result = desensitizer.desensitize_text(text)

# JSON 脱敏
result = desensitizer.desensitize_json(data)

# 图片脱敏(base64)
result = desensitizer.desensitize_image_base64(image_base64)

使用场景

  1. 隐私保护:用户发送包含敏感信息的文本/图片时自动脱敏
  2. 数据清洗:处理包含敏感信息的数据集
  3. 日志脱敏:对日志中的敏感信息进行脱敏存储
  4. 截图处理:对包含敏感信息的截图进行模糊处理

配置

工具首次导入时会自动创建配置:

  • ./基础设定/DESENSITIZE_RULES.md — 全局脱敏配置
  • 更新 ./MEMORY.md — 添加脱敏规则

依赖

核心功能(无需额外依赖)

  • Python 3.6+
  • re, json, base64, os(标准库)

增强功能(可选)

  • easyocr — OCR 文字识别
  • opencv-python-headless — 人脸检测

文件结构

脱敏工具/
├── SKILL.md                     # 本文件
├── smart_desensitize_skill.py   # 主程序
├── deep_desensitize_skill.py    # 标准版脱敏器
├── fast_deep_desensitize_skill.py # 高性能版
├── skill.json                   # 配置文件
├── SOP.md                       # 标准操作流程
├── INSTALL.md                   # 安装指南
└── README.md                    # 项目说明

快速开始

安装

将本目录复制到 ./工具/脱敏工具/

初始化

from smart_desensitize_skill import SmartDesensitizer
# 自动完成配置初始化

测试

desensitizer = SmartDesensitizer()
print(desensitizer.desensitize_text("手机号:13812345678"))
# 输出: 手机号:138****5678

注意事项

  1. 图片 OCR 脱敏需要安装 easyocr
  2. 脱敏后的图片会自动删除原图
  3. 用户明确要求不脱敏时会跳过处理

版本历史

共 1 个版本

  • v1.0.0 首次发布 当前
    2026-04-09 18:59 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 30,988
it-ops-security

Free Ride - Unlimited free AI

shaivpidadi
管理OpenClaw的OpenRouter免费AI模型,自动按质量排名模型,配置速率限制备用方案,并更新opencla...
★ 471 📥 78,168
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,656