前言¶
DeepSeek Harness(DSH)在運行時會重寫提示詞、審批門控、沙盒策略和會話遷移。如果在“模型會不會回答”這個層面做評估,會把宿主層的策略屏蔽誤判爲模型拒絕。dsh-purge 是一個紅隊評估插件,它把宿主層的策略與模型層的注入分離,讓你在自己的部署上可控地評估默認策略是否過緊。
插件定位¶
dsh-purge 是一個針對官方 DeepSeek Harness 的網絡安全紅隊插件,當前版本爲 1.1.73,由 fg-time 維護的社區衍生版。它基於上游 YuJunZhiXue/dsh-purge(已暫停)的鏡像 mmparko/dsh-purge,爲適配新 DSH 版本而持續維護。插件遵循 MIT 許可證,保留原作者署名與“非商用”條款,僅作爲技術參考。
核心功能¶
- dsh-purge 側邊欄:在會話標題旁顯示插件按鈕,點擊打開右側 Dock,包含“Clean”與“Drill”兩個頁面。
- Clean 頁面:
- 分組顯示補丁狀態。
- 提供 Apply(應用補丁)、Restore(恢復)、Uninstall(卸載)。
- 內置提示詞編輯器與多套規則集。
- Drill 頁面:
- 讀取資產、技能與本地環境(需授權)。
- 適用於你管理的宿主、離線目標或經書面授權的練習場景。
- 宿主策略:
- 複製默認策略、權限策略與工具限制。
- 不創建額外身份,僅基於插件內加密提示詞。
- 自動檢查與重應用:
- 啓動時自動檢查並重應用補丁。
- npm 覆蓋 node_modules 後無需手動編輯文件。
安裝與啓用¶
插件安裝命令(獲取 main tarball):
dsh plugin add https://github.com/fg-time/dsh-pp/archive/refs/heads/main.tar.gz
添加到某個 Profile 後,不會立即生效,需在會話標題旁點擊 dsh-purge → Clean → Apply。一次成功的 Apply 會重啓宿主,之後開啓新對話,注入纔會生效。Apply 未完成則不會重啓。
典型用法¶
- 安裝插件並 Apply。
- 在任意會話中點擊 dsh-purge 打開 Dock。
- 在 Clean 頁面選擇要應用的規則集與提示詞。
- 點擊 Apply,等待宿主重啓。
- 新對話中,注入會按規則生效;如需恢復,在 Clean 頁面點擊 Restore。
適用場景與注意¶
- 適合需要評估宿主默認策略是否過嚴、或對同一模型嘗試不同注入策略的場景。
- 插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。
- 官方 Web 與官方桌面 EXE(0.2.1-rc.2)均支持,分別使用 web 與 desktop profile,需分別安裝與 Apply。
- 插件僅操作官方 @deepseek-ai 包與本地配置,不對外網進行掃描或攻擊。
結尾¶
dsh-purge 通過分離宿主策略與模型注入,爲 Harness 提供了一套可控的紅隊評估手段。如需查看詳情,可訪問插件目錄頁與 GitHub 倉庫。
- 插件目錄:https://www.skillhub.cn/plugins/fg-time/dsh-pp
- GitHub:https://github.com/fg-time/dsh-pp