前言¶
把技能或數據目錄發佈出去之前,很多人會順手檢查一遍有沒有硬編碼的 token、手機號、身份證號。這種自查靠人肉 grep,漏一個字段就是一次泄露。更麻煩的是審查口徑:什麼算個人信息、什麼必須脫敏、整改優先級怎麼排,各人判斷不一致,報告也沒法留檔。
下面介紹的 Skill「個人信息脫敏審查」(座標 @user_65c8c185/privacy-audit)就是針對這個環節的自動化門禁。它由社區開發者 user_65c8c185 發佈在 SkillHub,分類 it-ops-security,當前版本 1.6.0,標籤 requires_api_key=false,即不需要額外配置 API Key 就能用。抓取時頁面顯示評分 100000、下載 1244、安裝 0。
這是什麼¶
一句話定位:面向技能、代碼庫、數據目錄的發佈前個人信息脫敏審查技能,依據中國《個人信息保護法》及配套國標做合規檢查,產出分級問題清單、整改優先級和標準審查報告。
它只做三件事:掃描、分級、給整改建議。不做脫敏執行(不會自動改寫或抹除數據),也不用於出具法律意見。高敏感場景官方建議人工複覈。
核心功能¶
分兩層執行,這是它與普通敏感信息掃描工具的主要區別。
L1 自動敏感掃描,支持三種輸入:
- 目錄:對整個代碼庫或數據目錄做遍歷掃描
- 單文件:針對單個文件做定向掃描
- 文本:直接粘貼一段文本做掃描
覆蓋的檢測麪包括憑據明文、敏感字段、個人信息(PII)等,官方觸發詞列出的有:脫敏審查、敏感信息掃描、PII 檢測、敏感字段檢測、數據泄露排查。
L2 六維度合規審查,在 L1 命中敏感項之後,按六個維度做合規性判斷,產出:
- 分級問題清單:按嚴重程度給每個問題分級
- 整改優先級:明確先改什麼、後改什麼
- 標準審查報告:格式統一,可直接歸檔或隨發佈流程提交
兩個便於接入流水線的特性:
- 退出碼可直接接入 CI:審查不通過時進程返回非零退出碼,門禁自然攔住發佈
- 合規依據支持可選的法條原文實時覈驗:需要確認某條判斷對應的法條原文時,可以即時覈對,而不是憑模型記憶引用
安裝與啓用¶
該 Skill 基於通用 SKILL.md 格式,通過 SkillHub 分發,座標爲 @user_65c8c185/privacy-audit。官方頁面未給出統一的 CLI 安裝命令,具體安裝方式以 SkillHub 頁面當前的引導爲準:
SkillHub 頁面:https://www.skillhub.cn/skills/user_65c8c185/privacy-audit
啓用後不需要配置 API Key(標籤 requires_api_key=false)。在支持 Skill 的客戶端(Cursor、Codex CLI、Claude Code 等)中加載該 Skill 後,通過自然語言觸發即可,觸發詞包括:脫敏審查、敏感信息掃描、PII 檢測、會話記錄審計、憑據泄露排查、清理會話記錄。
典型用法¶
以下示例來自官方觸發詞說明,按輸入形態復現:
對整個目錄做發佈前審查:
請對當前技能目錄做發佈前脫敏審查,輸出分級問題清單和整改優先級
對單個文件做定向掃描:
掃描 config.yaml,檢查有沒有憑據明文或敏感字段
直接粘貼文本檢查(包括 Agent 會話記錄):
檢查下面這段會話記錄裏有沒有憑據明文,粘貼過 token 的話需要清理哪些
第三種覆蓋的是 Agent 會話記錄落盤面的自查:會話日誌裏常會留下工具輸出的憑據或用戶粘貼的 token,這個 Skill 會指出哪些記錄需要清理。注意它只給建議,清理動作需要自己執行。
適用場景與注意¶
適合的場景:
- 技能、插件、Agent 應用發佈前的安全自查
- 代碼庫或數據目錄中 PII 字段的例行掃描
- CI 中作爲發佈門禁,用退出碼攔截不合規的提交
需要留意的限制:
- 只審查不執行:它不會自動脫敏,整改要自己動手
- 不做法律意見:報告是合規參考,不能替代法務判斷
- 高敏感場景建議人工複覈:自動分級可能漏判上下文相關的個人信息
- 安裝 0 是當前狀態,不代表質量結論,採用前建議先在小範圍數據上試跑一次
結尾¶
這個 Skill 的價值在於把發佈前脫敏審查從人肉 grep 變成可復現、可分級、可接 CI 的固定動作:L1 掃描給出命中項,L2 六維度審查給出分級清單和整改優先級,退出碼讓門禁真正生效。如果你在發佈技能或數據產品前缺少這一環,可以從下面的官方地址開始試。
官方地址:https://api.skillhub.cn/user_65c8c185/privacy-audit
SkillHub 頁面:https://www.skillhub.cn/skills/user_65c8c185/privacy-audit