在 2026 年 10 月 4 日的 DSH 生態中,驗證補丁是否有效通常涉及掃描器或實時系統查詢。這些方法引入了不確定性和對實時狀態的依賴。dsh-vulnerability-remediation-proof 旨在解決這一特定需求,提供一種離線、確定性的方式來驗證補丁閉環。
插件介紹¶
該插件由 dongsheng123132 維護,專注於通過基於哈希的驗證提供補丁修復的離線證據。它不執行掃描或安裝,而是從提供的收據重新計算結算判決。輸入和報告僅包含哈希和受限的公共元數據,不包含主機名、地址、掃描正文或密鑰。
核心功能¶
- 離線、確定性證據:完全在本地運行,不依賴外部實時狀態。
- 基於哈希的驗證:通過內容尋址驗證修復工件的有效性。
- 無實時系統查詢:不進行主機發現、漏洞掃描或補丁安裝。
- 結算判決重算:從明確的收據重新計算經過審查的結算判決。
安裝與啓用¶
該插件通過源碼目錄安裝。兼容性要求如下:
- DeepSeek Harness (DSH): >= 0.1.2-alpha.4
- Node.js: >= 22
典型用法¶
在項目根目錄下,可以通過以下命令進行測試和驗證:
npm test
npm run check
使用提供的證據文件進行驗證:
node bin/dsh-vulnerability-remediation-proof.mjs verify examples/closed.json
在 DSH 工具鏈中,對應的命令爲:
dsh_vulnerability_remediation_inspectdsh_vulnerability_remediation_verify
MCP (Model Context Protocol) 暴露了等效的證明型內聯工具。
適用場景與注意¶
該插件明確不是掃描器或補丁管理器。在 DSH 生態中,DeepSec 掃描 DSH 代碼,upstream-radar 監控依賴漏洞,而操作平臺負責部署補丁。本插件僅負責驗證修復過程是否滿足零殘留關閉條件。
生成報告時,插件會顯式保留以下標誌爲 false:
authenticatesReceipts: falseprovesAssetSetExhaustive: falseprovesAbsenceOfOtherVulnerabilities: false
權限與安全:插件以當前 DSH 進程的權限運行。在安裝前,請務必檢查源碼和許可證(MIT)。
總結¶
dsh-vulnerability-remediation-proof 提供了一種嚴謹的方法,用於證明補丁修復活動覆蓋了所有聲明的資產,並達到了零殘留的關閉狀態。它適合需要嚴格審計軌跡和安全合規的場景。
- 目錄頁: https://www.skillhub.cn/plugins/dongsheng123132/dsh-vulnerability-remediation-proof
- GitHub: https://github.com/dongsheng123132/dsh-vulnerability-remediation-proof