laodonge/col-dsh-plugin:DeepSeek Harness 的上下文組織層
laodonge/col-dsh-plugin 是一個專爲 DeepSeek Harness (DSH) 設計的插件,旨在解決上下文管理與執行邏輯耦合及權限控制複雜的問題。該插件引入持久化上下文槽位,提供 Fail-closed 權限檢查、兩階段審計、權限剪枝及零運行時依賴等核心功能。開發者需注意其以當前進程權限運行的安全風險,並建議在安裝前審查源碼。
閱讀全文dsh-risk-gate:按語義自動分級與漸進授權的 DeepSeek Harness 插件
DeepSeek Harness 的 `dsh-risk-gate` 插件提供了一種基於本地語義分析的操作分級與漸進授權機制。它將工具調用分爲安全、風險和紅線三個等級,並據此自動執行通過、詢問或拒絕操作,無需依賴外部 LLM。該插件支持 Bash 命令正則檢查,可通過配置閾值實現免打擾的自動放行,也可針對特定工具進行覆蓋攔截。該方案適合用於在 DSH 生態中快速構建輕量級的安全控制層。
閱讀全文dsh-write-protect:工作區路徑只讀保護
DeepSeek Harness (DSH) 插件 `dsh-write-protect` 解決了原沙箱僅支持“全寫”或“全讀”的侷限,允許開發者在 `workspace-write` 模式下對特定路徑(如 `.git`)進行只讀保護。該插件由 azazo1 維護,支持通過配置攔截工具寫入、命令沙箱訪問,並提供會話級臨時授權功能。它還支持放置 `.readonly` 規則文件及配置額外可寫根目錄。需注意該插件依賴 DSH 引擎版本不低於 0.2.0-rc.1,且在 Windows 平臺存在兼容性問題。
閱讀全文dsh-access-mode:DeepSeek Harness 會話訪問模式插件
`dsh-access-mode` 是 DeepSeek Harness (DSH) 的一個插件,旨在解決原生權限預設平衡性不足及修改核心代碼成本高的問題。該插件通過提供 Default / No Edit / Auto 三種會話級訪問模式,讓用戶在不修改 Harness 核心代碼的情況下,精細控制 AI 的工具調用、Sandbox 策略及審批策略。 **核心特性**:無侵入集成,複用原生服務,支持會話持久化。**模式說明**:Default 採用保守的 `workspace-write` 邊界,No Edit 解除文件限制僅限制編輯,Auto 則完全放行。**安全提示**:No Edit 和
閱讀全文dsh-agent-gate:權限閘 · 按分層權限攔截工具
dsh-agent-gate 是 DeepSeek Harness 的權限閘插件,旨在通過分層攔截與審批機制,精細化管控 Agent 的工具調用與資源訪問。它基於 `tools.pre-execute` 和 `tools.guard` 鉤子,支持技能/MCP 過濾、策略複用及審計日誌記錄。插件卸載後,攔截機制停止,但官方文件沙箱權限仍由權限插件獨立維護。安裝方式爲通過 `dsh plugin` 命令,需注意僅攔截 Claw 會話,建議配合 `dsh-session-permissions` 使用。
閱讀全文dsh-agent-delegate:DeepSeek Harness 的委派治理與工作流管理
`dsh-agent-delegate` 是一個委派代理插件,旨在通過代碼邏輯解決 DSH 子代理調用中的深度失控、角色越界和併發溢出問題。它提供深度與併發控制、角色過濾、獨立 Git worktree 寫入隔離以及基於 patch 的結果合入機制。插件支持通過配置限制委派層級、子代理數量及權限擴散,確保子代理修改需經父任務驗收後方可合入,適合對子代理行爲有嚴格管控的場景。
閱讀全文dsh-plan-preset: 將 DSH Read-Only 映射爲 Plan 模式
`dsh-plan-preset` 是 DeepSeek Harness (DSH) 的一個輕量級配置插件。它利用 Cordis Patch 機制,將 DSH Web UI 的“只讀”權限映射爲 OpenCode 風格的“Plan”模式。 安裝後,該模式實現了嚴格的語義隔離:文件操作僅限讀取,網絡搜索可用,且禁止任何權限升級申請。這解決了智能體在“調研/計劃”與“執行”階段權限需求不同的問題,強制阻斷越級操作,爲團隊提供標準化的工作流權限管理方案。
閱讀全文dsh-session-permissions:會話級權限控制
`dsh-session-permissions` 是一個爲 DeepSeek Harness (DSH) 提供會話級權限控制的插件,旨在解決多層級權限重疊導致的安全風險。該插件通過計算官方權限、Agent 策略與本地會話覆蓋的交集來確定有效權限。它爲 Claw 會話提供沙箱釘住機制,確保權限僅收緊不放寬,並支持對工具和文件訪問的精細化管理。安裝後需重啓服務,卸載後已開啓會話的釘住機制仍會生效。
閱讀全文dsh-workspace-scope-selection:DeepSeek Harness 會話的第四個權限選項
DeepSeek Harness 插件 `dsh-workspace-scope-selection` 爲會話權限提供了“Selected Workspace Write”選項,允許用戶通過目錄樹編輯器精確指定可寫目錄,平衡安全性與靈活性。該插件在文件系統和 Shell 工具中強制執行此限制,並支持會話持久化。使用時需注意,在 Windows 上僅支持工作區和臨時區域寫入,超出範圍的寫入操作均需升級批准。
閱讀全文DeepSeek Harness 權限規則引擎:dsh-permissions
dsh-permissions 是 DeepSeek Harness 的規則引擎插件,用於實現精細化的安全控制。它支持四級優先級、全局與工作區作用域疊加,並通過可視化編輯器管理規則。核心功能包括針對文件路徑的通配符匹配、命令前綴攔截以及通用的權限硬拒絕機制。所有規則持久化存儲並注入系統提示,內置安全默認值保護敏感目錄和命令。該插件旨在收窄沙箱範圍,提供低成本的細粒度策略管理。
閱讀全文dsh-permgate:爲 DSH 增加細粒度權限控制
dsh-permgate 是一款爲 DeepSeek Harness (DSH) 設計的 MIT 許可證開源插件,旨在將 AI 工具調用的權限控制從粗放的會話級授權細化到工具調用層面。該插件支持按目錄訪問、命令執行、文件讀寫、子代理啓動及重複操作等分類進行獨立審查。其核心功能包括全局與項目雙級配置、白/黑名單例外管理、快捷工具默認值設置、自定義規則、審批彈窗(支持查看 diff 及命令參數)、自定義拒絕意見、底層沙箱升級審批流程、中英文雙語支持以及配置持久化。用戶可通過 `dsh plugin` 命令安裝,並在權限選擇器中啓用“自定義審查”。該插件適用於需要明確 AI 操作邊界的場景,建議從小
閱讀全文Flask用戶認證:Flask-Login實現權限控制
本文介紹如何使用Flask-Login實現Web應用的用戶認證與權限控制。首先需安裝Flask、Flask-Login、Flask-SQLAlchemy和Werkzeug庫。核心步驟包括:配置應用與用戶模型,定義User類繼承UserMixin,存儲用戶名、密碼哈希及角色字段(通過Werkzeug加密密碼);設置用戶加載函數,通過@login_manager.user_loader從數據庫加載用戶;實現登錄登出功能,登錄驗證用戶名密碼後用login_user保持會話,登出用logout_user;通過@login_required裝飾器保護路由,進階通過角色字段控制權限。關鍵注意事項:密碼必須加密存儲,SECRET_KEY需安全配置,確保用戶加載函數正確。最終實現用戶登錄狀態維護、路由權限控制及基礎角色驗證,可擴展“記住我”、OAuth等功能。
閱讀全文