dsh-purge 安装教程:DeepSeek Harness 红队评测完整上手指南
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
dsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件,它把「宿主改写提示词、加拦截」和「模型自身拒答」这两层拆开,让你一眼看清「不回答」到底卡在哪一层。读完这篇 dsh-purge 安装指南,你能用一条命令把插件装进当前宿主,完成应用与两次重启,再用/purge status在聊天里确认补丁已生效。
插件的所有操作只作用于你本机已安装的官方 DeepSeek Harness,合规边界见上游披露声明,严禁用于未授权目标。
一、一句话定位:30 秒看懂 dsh-purge
- 是什么:装进本机官方
dsh宿主的红队评测插件,把宿主层拦截与模型层拒答分开 - 适合谁:在本机回环或私网靶场做受控鲁棒性评测的人;宿主升级后需要快速找回定制提示词与补丁的人
- 不是什么:不是公网扫描器,不是针对第三方站点的攻击套件;开源版攻击任务只放行回环与 RFC1918 私网
- 适配宿主:官方
dsh web与桌面 EXE;社区 DSH Desktop 已不再维护
二、跑通最短路径:四步装好 dsh-purge
前提:官方dsh命令已在 PATH 中(没有就先装官方 CLI)。版本对应:1.1.78 适配 DSH 0.2.1-rc.2,0.2.0 仍可用,别拿它去打 0.1.x。
第 1 步:装进当前宿主的 profile。Web 与桌面分开装,只装你正在打开的那一端:
dsh plugin --profile web add https://gitcode.com/GitHub_Trending/ds/dsh-purge桌面端把web换成desktop即可。
第 2 步:启动与应用,三下顺序不能乱:
- 完全退出宿主再打开(Web 停掉
dsh web重开;桌面端连系统托盘一起退出) - 点会话标题旁的dsh-purge,在右侧「清洗」页点「应用」——宿主自己的设置页里没有这一项,别找错地方
- 应用之后必须再重启一次宿主,补丁要到第二次重启后才进入当前进程
坑 1:走插件市场一键安装会直接报already queued: dsh-purge,命令走不成;放弃市场,用上面的dsh plugin add重装。坑 2:npm 仓库没有dsh-purge这个包名,pnpm add dsh-purge必然失败。坑 3:Web 与桌面各管各的 profile,别在一端里替另一端点「应用」。坑 4:远程安装反复失败就手动装,先克隆到插件目录:
git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge "$DSH_HOME/plugins/dsh-purge"再往当前宿主的profiles/<profile>/package.json补上依赖与 bundle 条目,进该目录跑pnpm install,完整步骤见 README.zh-CN.md 手动安装章节。
第 3 步:验证。在聊天里发:
/purge status成功标志:会话标题旁出现dsh-purge按钮,清洗页补丁计数全部显示已应用,/purge status能打出DSH_HOME和补丁列表,且路径正是你在用的那一份。
三、功能地图:清洗页、规则集与演练台
清洗页:补丁一键应用、还原、卸载
补丁(插件用来改宿主默认文案与执行逻辑的小段文本)按提示词、代码、引擎、工具分组,可一键应用、还原、卸载,顶部能检测更新、切换版本,进度只计真正已应用的项。
使用场景:宿主升级盖掉定制内容后,不用手改文件,重新应用一遍即可。默认补丁配置在 cordis.patch.yml。
提示词与本地靶场:按模型换提示词
清洗页可直接编辑要注入的提示词(默认提示词面向国模「小码酱」);「自己的服务器」只允许添加本机回环或私网 IP、域名,域名会先按系统解析再判定,解析到公网一律拦。
使用场景:不同模型配不同提示词,切换提示词就是切换模型行为;不是本地靶场就别跑,也跑不过去。
规则集:多套 AGENTS.md / CLAUDE.md 管理
上方列表启用或删除每套规则,下方直接编辑正文;启用后写入$DSH_HOME生效。
使用场景:给不同模型维护不同规则,切规则集即切模型行为,不用动宿主源码。
演练台:本机靶场的受控评测
授权后提供资产测绘、环境适配、漏洞成果、得分目标、报告等标签页,开源版不下发技能库与知识库。首次进入需读完整声明、等倒计时、滚到文末并勾选三项,清洗页不需要这一步。
使用场景:在本机回环、私网靶场或书面授权的演练环境里跑受控鲁棒性评测,未授权目标严禁触碰。
回滚与卸载:备份齐全、一键回原版
每个目标文件应用前都备份为<文件>.dshpurge.bak,「还原」一键回滚;聊天里也可/purge revert还原、/purge uninstall卸载(先还原补丁再删插件本身),重复应用是幂等的。实现见 lib/rewind.js。
使用场景:评测结果异常或不再使用时,随时能退回原版 Harness,不留残留。
四、常见问题自查:排障速查表
| 现象 | 最可能原因 | 一句话对策 |
|---|---|---|
| 会话标题旁没有 dsh-purge 按钮 | 装错 profile(如坐在桌面端却装进了 web) | 跑dsh --dump-config看 bundles,回当前宿主补装 |
| 应用后行为和原来一模一样 | 漏了第二次重启,补丁还没进进程 | 按提示重启宿主,再发/purge status复验 |
市场一键安装报already queued: dsh-purge | 市场渠道与 bundle 登记冲突 | 放弃市场,改用dsh plugin add命令重装 |
| 宿主升级后部分补丁显示「跳过」 | 上游原文变了,补丁锚点不再匹配 | 换版本后重新应用即可,不会乱改文件 |
pnpm 安装报ERR_PNPM_IGNORED_BUILDS | pnpm 11 默认拦截安装脚本 | 手动再跑一次node_modules/dsh-purge/scripts/ensure-profile-bundle.mjs |
五、下一步:官方文档与关键源码
- 完整安装、手动安装与提示词定制进阶配置:README.zh-CN.md
- 合规边界与披露声明:docs/redteam-upstream-DISCLOSURE
- 备份、回滚与卸载实现:lib/rewind.js
- 演练台(红队)模块源码:lib/redteam/
三步走完,你的第一次 DeepSeek Harness 受控评测就可以开始 🎉
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考