
快速装好 dsh-purge 红队评测插件从安装命令到补丁生效【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purgedsh-purge 是装在官方 DeepSeek Harness 上的红队安全评测插件把宿主运行时的拦截与模型自身的回答分开可按模型配置不同的注入提示词并附带受控演练台。本文覆盖安装命令、生效确认与回滚路径。装完长什么样先记住三个可观察的信号本节给你三个可观察信号装完后照着核对即可判定成败。装好之后宿主界面和命令行各有一个信号会话标题旁出现dsh-purge按钮点开是右侧栏分「清洗」和「演练台」两页。「清洗」页显示补丁分组与应用进度应用完成后有「有备份」标记。聊天里发/purge status或在终端跑dsh-purge --status输出应包含DSH_HOME路径和补丁列表。判成败一句话status 打得出补丁列表且路径正是你实际在用的那份宿主主目录即成功没按钮、没输出或路径对不上就是没装上。宿主版本决定该用哪个 dsh-purge本节先把版本对应关系核对清楚避免拿不对的版本去应用。插件只支持官方dsh web与官方桌面 EXE社区桌面端与 dsh 0.1.x 系列当前不覆盖。对应关系如下宿主版本插件版本DSH 0.2.1-rc.21.1.78当前DSH 0.2.0-rc.21.1.40 及以上dsh 0.1.7含 rc1.1.39 及更早去 Releases 选对应旧标签其余前提Node.js ≥ 18这是package.json里engines的硬性要求。Windows 下执行命令偶有黑窗插件用 lib/child-process-hide.mjs 里的windowsHide包装来抑制。网络安装命令要能拉取插件包。网络不通时别卡在这一步直接走后面的手动安装。⚠️范围开源版的攻击任务只放行本机回环与 RFC1918 私网域名先解析再判不靠后缀放行。公网目标不要在开源版上跑。安装命令两个端各一种写法本节用一条命令把插件登记进当前宿主对应的 profile。先看清你正在用哪一端只装你打开的这个两端分开装、分开应用# 官方 dsh web dsh plugin --profile web add dsh-purge # 官方桌面 EXE把 profile 换成 desktop dsh plugin --profile desktop add dsh-purge当前目录已经是本仓库的克隆时命令末尾可写成add .。你应该看到插件写入对应 profile 的输出。这一步只是把插件登记进去deepseek-ai宿主包的文件此刻还没被改验证效果的时机在后两节。终端里没有dsh、只有 pnpm 时也可以进到对应 profile 目录用 pnpm 装同一份插件包结果同样是出现node_modules/dsh-purge。补丁还要两步才真正生效本节让补丁真正进入当前进程重启宿主然后点「应用」。完全退出宿主再打开。web 端停掉dsh web进程再启动桌面端托盘也要退出再启动 EXE。进程没退干净是后面「按钮不出现」的头号原因。在「清洗」页点「应用」。补丁进度逐组填满后宿主会自动重启一次补丁才进入新进程没做完不会重启。几个容易忽略的点个别补丁显示「跳过」属于正常保护原因是宿主升级后原文锚点对不上插件不强行改写文件。⚠️ 某一端的按钮只管它自己的宿主。在 A 宿主里点「应用」对 B 宿主没有任何效果别指望一次点两边。按钮始终不出现时在对应 profile 里跑dsh --dump-config确认存在本体行id: dsh-purge没有就大概率是改错了那份.dsh。命令装不上时的手动安装路径本节在网络拉不到包、或dsh不在 PATH 时用四步完成同样的安装。定位真正在用的$DSH_HOME。目录名叫.dsh桌面端偶见dsh-home里面有profiles目录且profiles/web/package.json的name是dsh-profile-web。本机常有两份.dsh以你实际启动的那份为准判断方法见 README.zh-CN.md 的「路径探测」小节。把仓库克隆进 plugins 目录目录名必须是dsh-purgegit clone https://gitcode.com/GitHub_Trending/ds/dsh-purge $DSH_HOME/plugins/dsh-purge改对应 profile 的package.json。先备份原有依赖和 bundle 全部保留dependencies增加dsh-purge: file:../../plugins/dsh-purgedsh.profile.bundles末尾追加dsh-purge。file:相对路径别改成绝对路径改完 JSON 必须仍然合法。只在那个 profile 目录里装依赖例如cd $DSH_HOME/profiles/web后执行pnpm install。成功标志是出现node_modules/dsh-purge报Could not resolve就查file:路径JSON 解析失败就修逗号或还原备份。之后回到上一节的两步完全退出宿主、重新打开、点「应用」。装完之后的自定义提示词、规则与更新机制本节覆盖装完最常动的几处配置以及配置写在哪儿。按模型换提示词「清洗」页下半部直接编辑要注入的提示词不同模型可配不同内容默认面向国模「小码酱」。编辑结果写入$DSH_HOME/prompt-inject.md属于你的用户文件还原时保留。多套规则集在「清洗」页的规则集列表里启用或删除聊天里用/rules list和/rules use id查看与切换。更新机制插件配置在 cordis.patch.ymlautoApplyOnStart打开后每次启动自动再检查并应用npm 升级盖掉node_modules后不用手改文件。「清洗」页顶部还能检测更新、在正式版和测试版之间切换。profile 覆盖层macOS/Linux 的dsh web可在$DSH_HOME/profiles/web/cordis.patch.yml追加条目例如把 bash 前台等待调成 10 秒的bash-sandbox或给新会话设 Low 推理的agent-default-model。这个覆盖层在内置配置之后加载后续应用插件会保留它重启宿主后生效。演练台是另一块区域第一次进入要先读完整份授权声明、等倒计时、滚到文末并勾选三项「清洗」不需要这一步。它只用于你有权管理的本机、离线靶标或已书面授权的演练环境开源版不下发技能库和知识库。高频问题现象、原因、动作本节给每个常见故障一条诊断路径按顺序排查即可。现象装完看不到 dsh-purge 按钮。原因装错了 profile或宿主没完全退出。动作核对改的是不是正在用的那份.dsh彻底退出重开后再查。现象点了「应用」会话里像没变化。原因宿主还没完成自动重启或你仍开着旧会话。动作新开一轮对话再验证只换配置不重应用旧进程里的补丁不会更新。现象宿主升级后部分补丁显示「跳过」。原因原文锚点对不上插件按保护策略跳过而不强行改写。动作换成与宿主版本匹配的插件版本再应用其余补丁不受影响。现象/purge status的路径和你的宿主对不上。原因本机有两份.dsh你改的是没在用的那份。动作按手动安装一节的方法重新定位实际启动的$DSH_HOME。现象安装命令连不上包仓库。原因网络到不了插件包源。动作改走手动安装路径先克隆仓库再改 profile 并装依赖。备份、还原与彻底卸载本节给出想回滚或移除插件时的完整退路。每个目标文件在应用前都会自动备份为文件.dshpurge.bak。还原逻辑见 lib/rewind.js卸载逻辑见 lib/uninstall.js。还原点「还原」或发/purge revert用备份覆盖回去并删除备份prompt-inject.md是用户文件还原时保留。卸载点「卸载」或执行dsh-purge --uninstall聊天里发/purge uninstall。它会先还原已应用的补丁再删除注入文件、规则库和插件本身最后重启宿主。重复应用是幂等的。宿主升级后再点一次「应用」即可对不上的补丁会自动跳过。Skill 导入、演练台授权细节与完整补丁列表等进阶内容见 README.zh-CN.md 与 lib/ 源码目录。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考