dsh-vault-plugin:DSH 前臺隱私鎖插件

DeepSeek Harness 的插件生態允許擴展功能。當在共享設備或公共工作區上使用 DSH Web 或 Desktop profile 時,Workspace 和 Session 默認是開放的。dsh-vault-plugin 在側邊欄提供直接鎖定 Workspace 或 Session 的能力,自動創建並綁定密碼組,在 UI 層提供基本的訪問控制。這是社區插件,由 robbin810130 維護,不隸屬於 DeepSeek AI 或 DeepSeek Harness 官方團隊。

核心功能

插件提供以下能力:

  • 側邊欄直接鎖定:在 Workspace 或 Session 的行內點擊鎖按鈕即可上鎖。
  • 自動創建密碼組:首次上鎖時輸入密碼,插件會自動創建密碼組並完成綁定,無需先到設置頁手動創建。
  • 解鎖流程:解鎖只從主區域的“解鎖”按鈕發起,不因點擊列表條目自動彈出密碼框。點擊受保護條目可查看鎖定佔位頁。
  • 密碼策略與自動鎖定:支持配置密碼策略(最小長度、大小寫、數字和符號要求)。支持自動鎖定、系統休眠上鎖、失敗嘗試保護與暫停時間。
  • 會話失效:工作區重新上鎖會立即使當前會話失效,避免繼續瀏覽已打開的受保護內容。
  • 恢復密鑰:創建或恢復成功時只顯示一次恢復密鑰,該密鑰不會寫入設置、日誌或瀏覽器存儲。

安裝與配置

使用 DSH 原生命令安裝插件。確保 DSH 已安裝並在 PATH 中。

dsh plugin --profile web add github:robbin810130/dsh-vault-plugin#v0.2.11

安裝完成後重啓 DSH Web profile。在 DSH 界面的設置 → 插件 → 保險箱中,可以調整鎖定策略或管理已經自動生成的密碼組。

使用流程

  1. 在側邊欄找到 Workspace 或 Session,點擊行內鎖按鈕。
  2. 輸入並確認密碼,點擊“保存並上鎖”。密碼組會自動生成並綁定。
  3. 之後點擊受保護條目可查看鎖定佔位頁;需要訪問時,在主區域點擊“解鎖”並輸入密碼。
  4. 在設置 → 插件 → 保險箱中調整鎖定策略或管理已經自動生成的密碼組。

注意事項

  • 安全邊界:插件只控制 DSH 前臺訪問,不加密原始 Workspace、Session 或項目源文件的持久化數據。落盤加密屬於二期,不應把本插件當作磁盤加密或數據防泄漏產品。
  • 隱私與依賴:不依賴外部服務,不主動聯網,不上傳密碼、恢復密鑰或會話內容。
  • 版本兼容:Web profile 需 DSH 0.1.7-rc.1 或更高版本;Desktop profile 需 0.2.0-rc.2。未知版本未經驗證。
  • 權限管理:依賴管理器可能重新生成其他插件的目錄,若其他插件把運行數據寫在 node_modules 下,需注意備份與恢復。
羽毛球分组比赛记分
小程序二维码

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

小夜