前言¶
要把一份文件發出去的時候,通常有兩類風險:一類是發給同事、客戶、第三方,裏面夾着測試數據裏的手機號和身份證號;另一類是投餵給大模型,合同、簡歷、導出記錄裏常帶郵箱、銀行卡號和 IP。手工找一遍不可靠,正則也容易漏掉嵌在長文本里的密鑰串。下面介紹一個專門做這件事的 Skill:隱私數據脫敏器。它不依賴外部 API,在本地跑 Python 腳本,把一批文件裏常見的隱私字段識別出來並替換成不泄露原值的佔位,同時產出一份審計報告。
這是什麼¶
隱私數據脫敏器是一個通用 SKILL.md 格式的 Agent Skill,座標 @user_9e6539c8/privacy-data-redactor,由發佈者 user_9e6539c8 發佈並維護,當前版本 1.0.0,來源標記爲 community,分類爲 data-analysis。它解決的問題很單一:文本、Markdown、CSV、JSON 在分享、歸檔、交付第三方或投餵 AI 之前,先完成一次批量隱私清洗,而不是靠人眼逐行過。
它在 SkillHub 上的元數據顯示:評分 100000,下載 1259 次,安裝 0 次,配置標籤爲 requires_api_key=false(即不需要任何 API Key)。這裏說明一句:官方頁面給出的評分爲 100000、下載 1259,其他渠道的數字與之不一致,以官方頁面爲準。
核心功能¶
根據官方簡介,它包含的能力如下,每一項都對應真實的數據類型,不涉及外部服務:
- 批量識別並脫敏六類數據:手機號、身份證號、郵箱、銀行卡號、IP 地址、常見 API 密鑰。
- 覆蓋的輸入形態:需要分享、歸檔、投餵 AI 或交付第三方的文本、Markdown、CSV、JSON 文件。
- 輸出結構化交付物:Markdown、JSON、CSV 等格式,便於直接交給下游流程。
- 審計報告:報告本身不泄露原值,只說明命中與處理情況,方便留痕。
- 本地執行:腳本以本地 Python 運行,不依賴外部 API,配合
requires_api_key=false的標籤,適合內網或離線環境。
對應到日常說法,就是數據脫敏、隱私清洗、手機號打碼、身份證打碼、文件匿名化、分享前清理、AI 投餵前脫敏這幾類場景,官方簡介也是按這些場景描述適用範圍的。
安裝與啓用¶
資料中沒有提供可覈實的安裝命令或目錄約定,因此這裏不寫臆測的命令行。需要接入時按下面的步驟覈實:
1、打開官方地址 https://api.skillhub.cn/user_9e6539c8/privacy-data-redactor,頁面對應的 SkillHub 入口是 https://www.skillhub.cn/skills/user_9e6539c8/privacy-data-redactor。
2、在該頁面確認座標 @user_9e6539c8/privacy-data-redactor 與版本 1.0.0 是否與你的 Skill 管理入口一致,然後按頁面給出的方式啓用。
3、確認配置項 requires_api_key=false。這意味着啓用時不需要申請或填入 API Key,如果在你的環境裏被要求填寫,說明啓用方式與該 Skill 的聲明不一致,需要回頭覈對。
關於 Cursor、Codex CLI、Claude Code 的差異:資料裏沒有分別說明這些客戶端的啓用方式,故不逐一展開。通用 SKILL.md 格式的 Skill 通常由各客戶端的 Skill 加載機制識別,具體命令以你所用客戶端和官方頁面爲準。
典型用法¶
下面按官方簡介描述的處理流程組織,說明每一步做什麼。命令細節請以官方頁面爲準,這裏不編造參數名。
1、準備輸入:把待清理的文件歸到一個目錄,確認格式落在文本、Markdown、CSV、JSON 之內。CSV 與 JSON 建議先確認編碼,避免脫敏後輸出亂碼。
2、執行識別與脫敏:讓 Agent 按 SKILL.md 調用其中的本地 Python 腳本,對上述文件批量掃描手機號、身份證、郵箱、銀行卡、IP 和常見 API 密鑰。這一步產出脫敏後的 Markdown、JSON、CSV 交付物。
3、檢查審計報告:報告記錄命中與處理情況,且不含原值。用它確認哪些文件被改過,再決定能否交付。
4、抽樣覈對:在交付前人工抽查替換結果,重點看長文本內部和 JSON 字段值裏是否仍有殘留。審計報告是留痕用的,不代表零遺漏。
適用場景與注意¶
適合的場景:交付第三方或歸檔前的文件清理,投餵 AI 前把樣本里的聯繫方式、證件號、銀行卡號、IP 和密鑰去掉,以及需要一份不含原值的審計記錄留檔。
限制與坑:
- 識別範圍限於手機號、身份證、郵箱、銀行卡、IP 地址和常見 API 密鑰。地址、姓名、病歷編號、企業內部工號不在列表裏,需要自行確認是否有額外規則。
- 脫敏是替換,不是刪除結構。字段名和格式保留,因此如果字段名本身就暴露信息,替換並不能解決。
- 正則類匹配對變形寫法(如手機號帶空格、身份證帶分隔符)和語義隱含的隱私信息(如”家住XX小區”)覆蓋有限,交付前仍需人工抽查。
- 密鑰匹配針對常見 API 密鑰形態。已輪換或自定義前綴的密鑰可能不命中,不要把這當成密鑰輪換完成的證據。
- 輸入格式以文本、Markdown、CSV、JSON 爲主,其他格式需要先轉換或另行確認。
小結¶
隱私數據脫敏器的價值在於把”交付前清理”這一步變成可批量執行、可留痕的動作:六類常見隱私字段一次掃完,輸出 Markdown、JSON、CSV 交付物和不含原值的審計報告,且全程本地運行、不需要 API Key。適合在分享、歸檔、交付第三方和投餵 AI 之前作爲固定的清洗環節。官方地址:https://api.skillhub.cn/user_9e6539c8/privacy-data-redactor。