敏感信息检测与可逆脱敏工具:在 Agent 对话链路里做强制隐私保护

前言

在 Cursor、Claude Code 等环境里,用户常把日志片段、工单正文、截图说明直接贴进对话。模型会据此生成补丁、写 SQL 或复述内容,手机号、身份证号、银行卡号等一旦进入上下文,就难以从会话记录里彻底收回。常见做法是事后提醒「请勿粘贴敏感信息」,或依赖人工审查,既不可靠,也无法覆盖图片里的文字。

下面介绍 SkillHub 上的社区 Skill「敏感信息检测与可逆脱敏工具」(坐标 @user_cf24022c/sensitive-detector,当前版本 2.0.1)。它在 Agent 侧对文本做可逆脱敏,对图片做本地检测并拒绝继续处理,并声明为强制生效、不可绕过,目标是在用户几乎无感知的前提下降低隐私外泄风险。

这是什么

一句话定位:面向 AI Agent 工作流的敏感信息检测与可逆脱敏 Skill,归类为安全 / 隐私保护(SkillHub 分类 it-ops-security)。

维护与发布:社区来源(community),发布者为 user_cf24022c。SkillHub 页面标注 requires_api_key=false,安装使用不依赖额外 API Key。

它要解决的问题:在文本进入模型处理前替换敏感字段(且保留可逆能力以便合法业务需要还原),对含敏感信息的图片识别后拦截处理;同时针对试图绕过规则的提示做拦截。官方描述强调「用户无感知」与「强制生效不可绕过」。

核心功能

以下能力均来自 SkillHub 官方页面与抓取资料,未列出的细节不作延伸。

  1. 文本可逆脱敏
    覆盖手机号、身份证、银行卡等常见敏感类型。可逆意味着脱敏后的占位或编码在授权流程下可还原,便于开发调试或合规场景下的二次处理,而非简单删除。

  2. 本地 OCR 图片检测(不联网)
    对图片中的敏感内容进行识别;识别到敏感信息时拒绝继续处理该图片路径,避免截图、证件照等经 OCR 进入模型上下文。本地执行、不联网,有利于内网或禁外联环境。

  3. 强制拦截绕过意图
    对用户或提示词中试图跳过脱敏、直接索要原文等行为进行拦截,与「不可绕过」的产品表述一致。

  4. 临时禁用(最长 1 天)
    提供有时限的临时关闭能力,最长 1 天,便于紧急排障;与「默认强制生效」形成平衡,具体触发方式以 Skill 包内 SKILL.md 为准。

安装与启用

Skill 基于通用 SKILL.md 格式。SkillHub 推荐两种方式:用 CLI 安装到当前 Agent 的 skills 目录,或把安装提示词发给 AI 让其按官方安装文档操作。

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(含默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装说明全文见:https://skillhub.cn/install/skillhub.md

2. 安装本 Skill

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被识别。

skillhub install @user_cf24022c/sensitive-detector --dir <你的 Agent skills 目录>

常用路径(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将下列提示词发给 AI,让其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_cf24022c/sensitive-detector`。

安装后按你所用客户端的要求刷新或重启 Agent,使 Skill 被加载。

典型用法

官方公开材料以能力说明为主,未提供独立的端到端命令行演示。可复现的用法路径如下。

  1. 按上一节将 @user_cf24022c/sensitive-detector 装入对应 skills 目录并启用 Skill。
  2. 在对话中粘贴含手机号、身份证或银行卡号的文本,观察 Agent 是否在转发给模型前完成脱敏,且业务上仍可通过 Skill 约定的可逆机制在授权场景下还原。
  3. 上传含敏感文字的图片(如打码不全的证件截图),预期为本地 OCR 识别后拒绝继续处理,且不依赖外网。
  4. 若需短暂关闭规则做排障,使用 Skill 内文档描述的临时禁用能力,并注意最长 1 天的时限。

具体正则范围、占位符格式与禁用开关的写法,以安装包内 SKILL.md 为准。

适用场景与注意

适合谁

  • 在 Agent 里频繁处理用户反馈、运维日志、客服记录的团队,需要默认隐私护栏而非仅靠规范文档。
  • 内网或受限网络环境,希望图片检测走本地 OCR、不联网。
  • 需要在脱敏与可调试之间折中:文本可逆,而非一律硬删除。

限制与注意

  • 社区 Skill,行为细节以包内说明为准;升级时注意版本号(当前 SkillHub 展示为 v2.0.1)。
  • 「强制生效」会改变 Agent 对原文与图片的默认处理方式;临时禁用有时限,不宜当作长期关护栏。
  • 可逆脱敏仍要求访问控制与密钥管理到位,Skill 不能替代组织级的数据分级与审计策略。
  • SkillHub 统计(截至页面展示):评分 100000,下载约 5545 次,安装约 39 次;热度不等于合规认证,上线前应在自有样本上验证识别率与误拦率。

结尾

敏感信息检测与可逆脱敏工具把文本脱敏、本地图片拦截和防绕过收敛进一个 Agent Skill,且无需 API Key 即可安装。若你正在加固 Cursor 或其它支持 Skill 的客户端里的隐私链路,可从 SkillHub 页面获取最新说明并安装 @user_cf24022c/sensitive-detector。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_cf24022c/sensitive-detector
  • 资源地址:https://api.skillhub.cn/user_cf24022c/sensitive-detector
  • 安装文档:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜