dsh-data-classify:查倉庫裏數據有沒有分級標註與資產清單

前言

在 DSH(DeepSeek Harness)裏做業務或數據相關開發時,模型和插件往往要讀數據字典、Schema、配置文件。若字段裏已經出現身份證、手機號、薪資等敏感信息,卻長期標成 public 或根本沒有分級字段,後續加密、訪問控制、留存和出境評估都缺少依據。《數據安全法》第二十一條要求建立數據分類分級保護制度;分級不是「填個表」,而是要讓代碼和文檔裏能看出來「這類數據被當成幾級」。

DeepSeek Harness 的生態思路是「一切皆插件」:能力以插件形式掛到 Harness 上,社區目錄在獨立站點維護,與 DeepSeek / 幻方無官方從屬關係。下面介紹維護者 feely0208 的 dsh-data-classify(npm 包名 @deepwhale-cn/dsh-data-classify,分類 admin-security),它專門查:數據本身在倉庫裏有沒有分級標註、有沒有資產清單或制度文檔的線索——不替你定級,只幫你發現「該有分級痕跡的地方缺了」。

這是什麼

dsh-data-classify 的定位可以用 README 裏的一句話概括:數據分類分級 —— 查數據有沒有分級標註與資產清單。

典型問題是數據字典長這樣:

"fields": {
  "idcard": { "type": "string", "public": true },
  "phone":  { "type": "string", "public": true },
  "salary": { "type": "string", "public": true }
}

身份證、手機號、薪資全標成 public。沒有分級,就無法對不同數據施加不同保護強度;加密、訪問控制、留存期限、出境評估都建立在「這是幾級數據」之上。本插件在工程側做靜態/規則化檢查,把缺口報出來,方便你和合規、數據治理同事對齊。

它查什麼

README 用表格歸納了檢查關注點(嚴重程度以插件報告爲準):

級別 內容
高 出現敏感數據但找不到分級標註
中 找不到分級制度文檔 · 找不到數據資產清單
中 所有數據都標成公開級

關於「全是公開」:插件認爲這通常不是「我們真的只有公開數據」,而是分級工作沒做完(先標了默認值)。分類分級的價值在於差異 —— 只有一級等於沒有分級。

敏感字段識別依賴字段名等啓發式;自定義命名可能漏報。規則細節可通過 --list-rules 查看。

安裝與啓用

在 DSH Web 配置側安裝:

dsh plugin --profile web add @deepwhale-cn/dsh-data-classify

不經過 DSH 插件命令、僅作 CLI 使用時:

npx @deepwhale-cn/dsh-data-classify

package.json 中聲明:需要 Node >= 18,dsh >= 0.1.0-rc.6;當前包版本爲 0.1.1,許可證 MIT。插件以當前 dsh 進程權限掃描工作區,安裝或 npx 前請自行查看 GitHub 源碼 與許可證,確認符合組織策略。

典型用法

安裝 CLI 後,README 給出的可復現命令如下。

演示模式(看示例輸出與規則效果):

dsh-data-classify --demo

列出內置規則與依據:

dsh-data-classify --list-rules

生成 HTML 報告:

dsh-data-classify --html r.html

官方 README 附有檢查報告、演示模式輸出、規則與依據的示意圖(託管於 deepwhale.org.cn 的 plugin-assets 路徑),可與本地 --html 輸出對照理解。

邊界與配套

使用前請明確插件不判斷「該定幾級」 —— 分級標準由行業和組織決定。分級也可能存在於倉庫外(數據治理平臺、內部文檔);報出項是提示你確認,而非直接認定違規。

其他邊界(摘自 README):

  • 敏感數據靠字段名識別,自定義命名會漏。
  • CLASSIFY-ALL-PUBLIC 爲啓發式:只有「公開」一級同時出現在多處時才值得懷疑。

與同維護者的 dsh-pipia 分工:dsh-pipia 查個人信息影響評估流程;dsh-data-classify 查數據本身有沒有分級。深鯨網安守護系列中,本插件歸類在「國內合規」方向,可與數據掃描、留存、出境等插件按需組合;安全問題是鏈式的,單插件只覆蓋一環。

README 聲明:本插件是工具,使用者須遵守所在地區法律法規,對使用造成的後果自行承擔責任。

鏈接

  • 社區目錄頁:https://www.skillhub.cn/plugins/feely0208/dsh-data-classify
  • 源碼與說明:https://github.com/feely0208/dsh-data-classify

經過上面的步驟,你可以在 DSH 工程或 CI 裏固定跑一遍分級與清單線索檢查,把「敏感字段無標註」「缺清單/制度文檔」「清一色公開級」等問題儘早暴露在提交前,而不是等到審計或事故後再補臺賬。

羽毛球分组比赛记分
小程序二维码

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

小夜