
dsh-purge 是装在本机官方 DeepSeek Harness 上的网络安全红队评测插件。官方 Web(dsh web)和官方 桌面端(EXE)都支持,两边分开装、分开应用。
Harness 不只是把问题交给模型。它还会在运行时改提示词、审批门、沙箱和会话格式。只看「模型答不答」,会把宿主拦截误当成模型拒绝。这个插件在你自己的安装里把这两层分开,用来做受控评测,也用来看默认策略该不该收紧。
| dsh-purge 侧栏 | |
| 清洗 | |
| 演练台 | |
| 宿主策略 | |
| 启动时 | node_modules 之后不用手改文件 |
不写死盘符。按 $DSH_HOME、dsh 启动器旁边的 .dsh,再退回 ~/.dsh。不改 Harness 源码仓库,在 dsh-purge 的「清洗」里点「应用」才写入。身份来自插件里的加密提示词,也就是提示词框默认显示的那一份。不读取宿主磁盘上的提示词文件。
本插件只处理使用者本机已安装的官方 @deepseek-ai 包和本机配置。它不是公网扫描器,也不是针对第三方站点的攻击套件。仓库内不含木马、未授权渗透脚本或对外攻击载荷。
适配范围
最新版只支持 dsh 0.2,不要拿它去打 0.1.x。
- dsh 0.2
(官方桌面 0.2.0-rc.2 / 官方 dsh web):用 1.1.40 及以上。本页命令装的就是这一档。 - dsh 0.1.7
(含 rc.1 / rc.2):用 1.1.39 及更早 —— 在 Releases 里选对应标签。
对不上的补丁会显示待应用或跳过,不会乱改文件。
安装
现在只维护官方 dsh web 和官方桌面 EXE,两边都要装、分开应用。Web 的包进不了桌面端,桌面端的包也进不了 Web。
Web(官方 dsh web)
dsh plugin --profile web add dsh-purge桌面端(官方 EXE)
dsh plugin --profile desktop add dsh-purge当前目录已经是本仓库时,把包名换成 add .。dsh 不在 PATH 时走 手动安装。registry 上不去:同一个 --profile,把目标换成 https://github.com/YuJunZhiXue/dsh-purge/archive/refs/heads/master.tar.gz。
插件市场 一键安装会按本仓库反查 npm,命中后装 dsh-purge。目录页可能仍写 github: —— 按钮若退回 git,用上表命令。
桌面客户端也可以点按钮(dsh:// 唤起):
唤起客户端一键安装
装完都要做这三步
只把插件写进 profile 还不会改 @deepseek-ai。
- 退出并重新打开
刚装的那个宿主:Web 关掉 dsh web再开;桌面端退出托盘再打开对应 exe。 在这个宿主点会话标题旁的 dsh-purge,在 清洗 页点 「应用」。宿主的设置页里没有这个条目。 「应用」成功后会自动重启一次,让补丁进入当前进程。没做完不会重启。
Web 的控件只动 Web,桌面端的只动桌面应用。不要在一个宿主里点另一个宿主的应用。
Web
官方 dsh 需要在 PATH 上。没有就先装官方 CLI,或改走手动安装。
dsh plugin --profile web add https://github.com/YuJunZhiXue/dsh-purge/archive/refs/heads/master.tar.gz当前目录已经是本仓库时:
dsh plugin --profile web add .然后按上面三步,点会话标题旁的 dsh-purge,在 清洗 里点「应用」。
官方桌面 EXE
已经安装 DeepSeek Harness 官方桌面客户端 时,用下面的命令,或点按钮走 dsh://。社区桌面端不维护,不要用这个协议去装它。当前只适配 0.2.0-rc.2。
dsh plugin --profile desktop add https://github.com/YuJunZhiXue/dsh-purge/archive/refs/heads/master.tar.gz项目地址
https://github.com/YuJunZhiXue/dsh-purge