Agent Skills
返回列表
隐私检查

隐私检查

IT 运维与安全 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-e56trugz/privacycheck。

技能介绍

为什么需要它

代码库、导出文件、日志和配置里经常会混入真实个人信息:身份证号、手机号、银行卡号、API 密钥。这些数据往往在被提交、打包、发给第三方之前都没人注意到。人工排查一个几百文件的目录费时且不可靠,正则写少了漏报,写多了又满屏误报。Privacy Check 的价值在于把这件事变成一次可重复的静态扫描。

它怎么工作

  • 扫描范围:单个文件或整个目录递归扫描,支持 .privacyignore 排除不需要检查的路径。
  • 规则集:内置 15+ 类模式,覆盖中国大陆身份证号、手机号、驾驶证号、护照号(大陆/港澳/台湾)、银行卡号与信用卡号(带 Luhn 校验)、美国 SSN、电子邮箱、微信号、支付宝账号、IP 地址、邮政编码、API 密钥。每条规则标注严重级别(高/中/低)。
  • 检测逻辑:对银行卡与信用卡做 Luhn 校验以降低误报;命中结果一律脱敏后展示,例如 138****1234。
  • 配置:通过 .privacyconfig.json 调整规则开关与参数。
  • 输出:默认 JSON,也支持 --format csv 与 --format html;附 ASCII 条形图展示类型分布,方便快速判断哪类数据最多。

适用边界

  • 纯本地运行,无网络请求、无遥测、不上传数据。
  • 仅读取用户显式指定的文件;不执行 exec/eval,不调用 subprocess/shell,没有任意代码执行能力。
  • 结果可能存在漏报或误报,尤其是非标准格式或被拆分的号码;建议对高危命中做人工复核。
  • 该工具是辅助检测手段,不能替代专业合规审计,也不构成法律意见。

使用场景

  • 代码仓库提交前,递归扫描源码目录是否误入身份证号、手机号并生成报告
  • 整理客户导出表时,批量检测银行卡号、信用卡号并通过Luhn校验
  • 审计日志或备份前,识别邮箱、微信号等PII并输出结构化结果
  • 发版前扫描接口配置,确认没有明文API密钥残留

适合人员

  • 后端工程师:提交或发布代码前需确认目录内无明文身份证号、手机号
  • 数据分析师:清洗导出表时要定位银行卡、信用卡等PII并留存检查记录
  • 运维安全人员:审计日志与备份前要识别邮箱、IP、API密钥的敏感分布
  • 客户端开发者:发版前需验证本地配置文件未硬编码API密钥或登录凭据