Agent Skills
返回列表
本地图片与文字智能脱敏工具

本地图片与文字智能脱敏工具

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cf24022c/image-text-desensitization。

技能介绍

问题

在日常运维、数据清洗和 Agent 场景中,日志、聊天文本、JSON 报文与截图里经常出现手机号、身份证、银行卡号、邮箱等敏感信息。若直接交给模型、存储或分享,容易引入隐私泄露风险;而人工逐条替换又难以覆盖结构化数据和图片中的文字。

工作方式

该技能在本地执行文本、JSON 与图片三类脱敏。文本侧支持识别手机号、身份证、银行卡、邮箱等 9 种常见类型;JSON 侧会自动识别敏感字段并进行处理;图片侧通过 OCR 识别敏感文字,并对对应区域做模糊。对于不同尺寸图片,它会按大小选择处理模式,减少小图和大图统一处理带来的误判或性能损耗。

技能还带有初始化规则:新建 agent 时可自动启用脱敏规则,首次导入会生成 ./基础设定/DESENSITIZE_RULES.md 全局配置,并更新 ./MEMORY.md 中的脱敏规则。脱敏后的图片默认会删除原图,用户明确要求不脱敏时则跳过处理。

适用边界

核心流程依赖 Python 3.6+ 与标准库,如 re、json、base64、os;图片 OCR 与人脸检测等增强能力需要可选依赖 easyocr 或 opencv-python-headless。因此,纯文本和 JSON 脱敏可以较轻量地运行,图片脱敏则要确认 OCR 环境可用。由于它会删除原始图片,建议只在可接受不可逆清理的流程中使用;对于业务自定义字段,应结合全局配置补充规则,不要默认它能识别所有内部敏感字段。

使用场景

  • 客服团队在归档聊天记录前,对文本中的手机号、邮箱、银行卡等字段做批量脱敏
  • 数据工程师在导出日志或 JSON 数据集前,自动识别敏感字段并替换,避免原始 PII 入库
  • 运维人员处理用户提供的系统截图,用 OCR 识别敏感文字并模糊区域,再删除原图
  • 构建 Agent 应用时需要默认启用脱敏规则,新建会话时自动生成全局配置和内存规则

适合人员

  • 负责客服工单归档的运营:希望把文本里的手机号、邮箱、银行卡等 PII 替换成安全占位符
  • 做日志清洗的平台工程师:需要在日志进入分析系统前,批量处理身份证、银行卡等敏感值
  • 处理用户截图的运维安全人员:需要对图片中的敏感文字做 OCR 识别和区域模糊
  • 搭建 Agent 隐私策略的应用开发者:希望新建 agent 时自动写入脱敏规则并维护全局配置