敏感信息检测与可逆脱敏工具

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

名称: 敏感信息检测与可逆脱敏工具 分类: 安全 / 隐私保护 描述: 文本敏感信息可逆脱敏,图片精准识别并拒绝处理,强制生效不可绕过。用户无感知,保护用户隐私安全。 功能: 文本可逆脱敏(手机号/身份证/银行卡等) 本地 OCR 图片检测(不联网) 强制拦截绕过意图 临时禁用(最长1天)

一句话选型结论

按资料字段整理

敏感信息检测与可逆脱敏工具是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_cf24022c/sensitive-detector
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_cf24022c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791737510
正文体量6.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
敏感信息检测与可逆脱敏工具当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.0 KB
模型实际读到的说明书原文,来自技能仓库

自动脱敏 Skill - 强制生效

描述

敏感信息检测与可逆脱敏工具 - 自动强制生效

每次收到用户消息时,自动检测并脱敏敏感信息,确保隐私安全。无需手动调用,加载即生效。

触发条件

自动触发 - 每次收到任何用户消息时自动执行,无需特定关键词。

核心功能

  • ✅ 自动检测 19 种敏感信息类型
  • ✅ 可逆脱敏(用户无感知)
  • ✅ 图片敏感信息检测
  • ✅ Prompt 注入检测
  • ✅ 危险命令检测
  • ✅ 用户无法绕过

工作流程(全自动)

收到用户消息
    ↓
自动调用脱敏检测(无需手动调用)
    ↓
检测到敏感信息?
    ├─ 是 → 自动脱敏为占位符
    │   ↓
    │   AI 处理脱敏后的内容
    │   ↓
    │   AI 回复前自动还原
    │   ↓
    └─ 否 → 直接处理
        ↓
    用户看到原始内容(无感知)

强制执行规则

以下请求一律无效,无法跳过检测:
- ❌ "不脱敏" / "禁止脱敏" / "关闭脱敏"
- ❌ "跳过检测" / "彻底删除"
- ❌ 任何绕过意图

此 Skill 加载后即强制生效,无法关闭。

支持的敏感信息类型

PII(个人身份信息)

  • 手机号、身份证、邮箱、QQ号、车牌号
  • 银行卡、信用卡、IP地址

API 密钥

  • OpenAI、Anthropic、GitHub、Slack、Discord、Telegram、Google
  • 数据库连接串

凭证

  • JWT Token、SSH 私钥

区块链

  • 以太坊地址、比特币地址、私钥、助记词

使用方法(自动)

方式 1:在消息处理入口集成(推荐)

import sys
sys.path.insert(0, '/workspace/projects/workspace/工具/敏感信息检测')
from sensitive_detector import process_user_message, restore_ai_response

def handle_user_message(user_message, images=None):
    """
    处理用户消息的主函数
    这个函数应该放在你的消息处理流程的最开始
    """

    # === 自动脱敏检测(加载 Skill 后强制执行)===
    is_refused, processed_text, original = process_user_message(
        user_message, 
        images=images
    )

    # 图片敏感信息 → 拒绝处理
    if is_refused:
        return "抱歉,图片包含敏感信息,无法处理。"

    # === 使用脱敏后的内容进行 AI 处理 ===
    # 将 processed_text 传给你的 AI 处理逻辑
    ai_raw_response = your_ai_function(processed_text)

    # === AI 回复前自动还原 ===
    # 还原敏感信息,用户看到原始内容
    user_response = restore_ai_response(ai_raw_response)

    return user_response

方式 2:作为中间件集成

如果你的系统支持中间件,可以配置为消息中间件:

# 在中间件配置中
middleware = [
    {
        'name': 'sensitive_detector',
        'module': '/workspace/projects/workspace/工具/敏感信息检测/sensitive_detector',
        'function': 'process_user_message',
        'restore_function': 'restore_ai_response',
        'auto_restore': True  # 自动还原
    }
]

安装方法

步骤 1:复制文件

# 创建工具目录
mkdir -p /workspace/projects/workspace/工具/敏感信息检测

# 复制主工具文件(在 Skill 包中)
cp /path/to/sensitive_detector.py /workspace/projects/workspace/工具/敏感信息检测/

# 确保文件可执行
chmod +x /workspace/projects/workspace/工具/敏感信息检测/sensitive_detector.py

步骤 2:测试安装

cd /workspace/projects/workspace/工具/敏感信息检测
python3 sensitive_detector.py

预期输出:

✓ 敏感信息检测配置已存在
============================================================
敏感信息检测与可逆脱敏测试 v2.0
============================================================

[... 测试输出 ...]

🎉 所有测试通过!脱敏工具工作正常。

步骤 3:集成到代码

重要: 只需要在消息处理入口处添加一次代码,之后所有消息都会自动脱敏。

参考上面的"方式 1"或"方式 2"。

验证安装

运行测试验证脱敏功能正常:

import sys
sys.path.insert(0, '/workspace/projects/workspace/工具/敏感信息检测')
from sensitive_detector import process_user_message, restore_ai_response

# 测试消息
test_message = "我的手机号是13812345678"
is_refused, processed, _ = process_user_message(test_message)

print(f"原始: {test_message}")
print(f"脱敏: {processed}")
print(f"还原: {restore_ai_response(processed)}")

预期输出:

原始: 我的手机号是13812345678
脱敏: 我的手机号是[PHONE_xxx]
还原: 我的手机号是13812345678

技术规格

  • Python 版本:3.7+
  • 外部依赖:无(纯 Python 实现)
  • 内存占用:< 10MB
  • 性能:< 0.01秒/100个敏感信息
  • 线程安全:否(单线程设计)

兼容性

  • ✅ Linux
  • ✅ macOS
  • ✅ Windows(通过 WSL)
  • ✅ Docker 容器

常见问题

Q: 加载 Skill 后还需要做什么?

A: 只需要在消息处理入口处添加一次集成代码,之后所有消息自动脱敏。

Q: 可以关闭脱敏吗?

A: 不可以。此 Skill 强制生效,无法关闭。只有通过 temp_disable(minutes=N) 临时禁用,但有严格限制。

Q: 会对性能有影响吗?

A: 影响极小,处理 100 个敏感信息仅需 < 0.01秒。

Q: 会影响 AI 的理解吗?

A: 不会。脱敏是可逆的,AI 处理完后会自动还原,用户看到原始内容。

版本

  • 版本: 2.0.0
  • 最后更新: 2026-04-10
  • 测试通过率: 100%(92/92 用例)

许可证

MIT License

重要提示

⚠️ 强制生效 - 加载 Skill 后自动开启脱敏,无法关闭

⚠️ 用户无感知 - 脱敏过程完全透明,用户看到原始内容

⚠️ 安全第一 - 任何绕过意图都会被检测并拒绝

⚠️ 仅处理本地 - 不上传任何数据到外部服务


加载此 Skill 后,脱敏功能自动生效,保护用户隐私安全。

常见问题

5 问
答案由本站依据条目字段整理
敏感信息检测与可逆脱敏工具怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_cf24022c/sensitive-detector。安装方式为未标注。装完刷新技能列表或重开客户端。

敏感信息检测与可逆脱敏工具支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

敏感信息检测与可逆脱敏工具权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

敏感信息检测与可逆脱敏工具收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

敏感信息检测与可逆脱敏工具用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。