DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Workspace Acl Allow — DSH Plugin for DeepSeek Harness
← Plugins
W

dsh-workspace-acl-allow

Workspace Acl Allow

DeepSeek Harness plugin: Pre-provisions a Windows ACL Full Control ACE for workspace directories explicitly declared by the user, providing the WRITE_OWNER prerequisite required for sandbox authorization and eliminating dangerous mode pop-ups.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:lovezi0/dsh-workspace-acl-allow#4c8d30f4ec80909e652ca756b720f26a24894011
READMECompatibilityVersions

Compatibility and provenance

Workspace Acl Allow is published as dsh-workspace-acl-allow and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/26/2026

Versions

0.1.0stable
9/26/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/29/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in security-access.

Experimental Auto Review@deepseek-ai/dsh-experimental-auto-reviewPer-tool LLM authorization review for the DeepSeek Harness Auto permission presetDoctor@linxin666/dsh-doctorTransactional rescue mode for DSH profiles with a supervised launcher, isolated recovery capsule, deterministic repairs, health monitoring, and a local Web recovery consolePocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).Passwordsdsh-passwordsdsh-passwords: a server-grade gateway that turns DeepSeek Harness into a multi-tenant platform — remote access + automatic HTTPS, per-subuser permissions & quotas, sandbox enforcement, first-run setup, SQLite auth with at-rest encryption, rate-limit and a

README

dsh-workspace-acl-allow

DeepSeek Harness 插件。为你显式声明的工作区目录预置一条 Windows ACL 授权,使 dsh 的文件沙箱能够正常启动受限执行进程,从而不再需要把会话升权到「完全访问」、也不再弹出升权确认框。

它解决什么问题

沟槽的deepseek harness从 0.1.7 起,给 grantWrite 加了 Low 完整性标签,把权限门槛抬高了。

≤0.1.6≥0.1.7-alpha.1
grantWrite 写入内容只写 DACL 能力 ACEACE + deny + Low 强制标签
需要的目录权限WRITE_DAC(owner 隐式自带)还要 WRITE_OWNER——owner 隐式权限不含它,必须 DACL 显式授予
对继承 Modify 的目录✅ 静默成功❌ 必败 Win32 5

只被授予「修改」的普通目录不满足这一点,写入会以「拒绝访问」失败,执行进程启动即失败;模型随后按工具说明申请升权,于是每次都要人工确认一次。

本插件在宿主进程内,为你声明过的目录补一条完全控制的授权项(其中已包含「修改属主」),使宿主自身那次写入得以通过。

插件不实现宿主的授权逻辑:不处理能力标识、不写完整性标签、不改目录属主、不撤销任何权限。

如果你也遇到了已下错误则本插件可能/也许/大概能解决你的问题

tools errorstep error]
tools errorstep error

安装

dsh plugin --profile web add dsh-workspace-acl-allow

本仓库为组合包,安装后其配置层会随 profile 一并加载。

使用

授权只在你明确表达意图时发生,有且只有两个入口:

  1. 在 dsh 中添加工作区 —— 工作区记录写入后立即完成授权。插件加载之前就已注册的工作区,会在插件启动时一并补齐。
  2. 在插件页手动新增路径 —— 打开「插件」页 → 本插件 → 详情页底部的「工作区授权白名单」,输入目录路径并新增。适合尚未注册为工作区的目录。

列表中的每条记录都会带回状态:

状态含义
已授权授权项已就位
授权失败(退出码 …)授权未生效;常见原因是目录属主不是当前用户,或当前用户对该目录没有修改 DACL 的权限
受保护目录,已拒绝命中内置保护清单,不会被授权(见下)
目录不存在路径无效

每个条目都可以「重新授权」(忽略记录强制重跑一次)或「移除」(只删除本插件的记录,不会改动目录上已有的任何权限)。

显式原则

插件不会接管任何会话的工作目录。会话目录可以直接指向任意位置,插件不会因为在某个目录下开会话就静默放宽它的权限——这类目录需要你自己在插件页声明。这是刻意的取舍:放宽一个目录的权限属于安全敏感动作,必须由人发起。

内置保护清单

以下位置始终拒绝,无法通过配置或界面解除:

  • 盘符根目录
  • 系统目录(Windows 目录、程序文件目录、程序数据目录)
  • 用户配置文件根目录(其下的子目录不受限)
  • 回收站与系统卷信息目录

另外不接受相对路径与网络路径。

平台

仅支持 Windows。 非 Windows 平台上插件不生效(只记录一条日志)。本项目仅在 Windows 上开发与验证,没有其他平台的实测环境。

副作用

  • 被处理的目录上,当前用户会从「继承的修改」变为显式的完全控制(含修改权限与属主)。以该用户身份运行的任何进程对该目录的权限随之放宽。这与 dsh 工作区模型的既有代价同源——宿主授权成功后同样会留下常驻的授权项与完整性标签。
  • 授权只作用于工作区根目录一条授权项,不递归修改子项权限(除非显式开启对应配置)。
  • 移除列表条目不会撤销已生效的授权;撤销由 dsh 自身的授权体系负责。

配置

配置写在 profile 的配置层中,安装后即可生效。

字段默认说明
watchWorkspacestrue是否订阅工作区新增事件(关闭后只剩手动入口)
deepGrantfalse是否递归处理子项。仅在子目录继承被破坏时开启
retryCooldownMs3600000授权失败项的冷却时间(毫秒),冷却内不重复尝试
excludePaths[]追加的排除模式(支持 * 与 **),只能追加内置保护项之外的内容

状态机

$DSH_HOME/dsh-workspace-acl-allow/state.json

卸载

dsh plugin --profile web remove dsh-workspace-acl-allow

卸载会停止后续授权,但不会撤销已经写入目录的授权项。如需清理,请针对具体目录手工移除相应的授权条目。

版本历史

  • 0.1.0
    • 🔥dsh 新增加工作区自动授权
    • 🔥UI 插件-dsh-workspace-acl-allow-工作区授权白名单
    • 🔥UI 显示已授权工作区路径
    • 🔥UI 支持手动新增 PATH 授权

License

MIT