☰
dsh-purge:DeepSeek Harness 红队评测插件 5 分钟完整安装指南——一条命令装好并一键应用生效
2026/10/26 1:50:10 网站建设 项目流程

dsh-purge:DeepSeek Harness 红队评测插件 5 分钟完整安装指南——一条命令装好并一键应用生效

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

dsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件:清洗宿主运行时策略、按模型换提示词,并内置受控演练台。它把「宿主拦截」和「模型拒绝」两层分开,让评测结论站得住脚。全程一条命令安装、两次点击应用,5 分钟内跑起第一次受控评测,所有改动可一键还原。

⚠️ 合规提示:插件只作用于你本机已安装的官方 Harness,仅可用于本机、自有或书面授权的离线靶场与演练环境,严禁用于未授权目标或违法用途。

🧩 评测前先看:拦截到底发生在哪一层

Harness 不是透传管道:它会在运行时改提示词、过审批门、进沙箱、改会话格式。只看「模型答不答」,宿主拦下的内容会被误记成模型拒绝,评测数据直接失真。

翻译成人话:问题可能根本没送到模型手里。dsh-purge 做的就是先拆层再测——洗掉宿主自带的策略注入,给不同模型换上各自的提示词,这样「模型本身怎么答」才看得见。

💡 默认提示词面向国模「小码酱」,在清洗页里可直接编辑,也可以按模型分别配置。

🚀 5 分钟装好:一条命令加三个动作

最短路径

你在用官方 Web 端,终端里跑这一条:

dsh plugin --profile web add dsh-purge

装完做三下:

  1. 完全退出再打开宿主:Web 停掉dsh web再开;桌面端连系统托盘一起退出再启动
  2. 点「应用」:点会话标题旁的dsh-purge按钮,在右侧「清洗」页点「应用」。宿主设置页里没有这个条目,别找错地方
  3. 等自动重启:应用成功后宿主会自动重启一次,补丁这时才真正进入当前进程

⚠️ 只把插件写进 profile 不会改宿主——只装不应用 = 白装。

前提条件与两端对照

  • Node.js ≥ 18,官方dsh命令在 PATH 中
  • Web 与桌面端分开装、分开应用,只装你正在打开的那一个
你正在用profile安装命令
官方dsh webwebdsh plugin --profile web add dsh-purge
官方桌面 EXEdesktopdsh plugin --profile desktop add dsh-purge

手动安装兜底

命令行装不上、或dsh不在 PATH 时,先把仓库克隆到插件目录:

git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge.git "$DSH_HOME/plugins/dsh-purge"

再改正在用的那个 profile的package.json:dependencies加一行"dsh-purge": "file:../../plugins/dsh-purge",dsh.profile.bundles末尾追加"dsh-purge",然后在该 profile 目录执行pnpm install。改前先备份,原有依赖和 bundle 全部保留,不要把绝对路径写死。

🧭 宿主与插件版本怎么配

版本不匹配不会破坏文件——对不上的补丁会显示「跳过」,但评测要跑全,版本必须对上:

你的宿主版本该用的插件版本
dsh 0.2.1-rc.2(当前)最新版(1.1.78 及以上)
dsh 0.2.0-rc.21.1.40 及以上
dsh 0.1.7(含 rc.1 / rc.2)1.1.39 及更早版本

💡 社区桌面端已停止维护,对不上的补丁只会显示「跳过」,不会乱改文件。

🎯 如何确认补丁真正生效

两个信号,满足其一即可,都满足最稳:

  1. 聊天框发/purge status:能打出DSH_HOME和补丁列表,且路径正是你正在用的那份 profile
  2. 会话标题旁出现dsh-purge按钮,点开后「清洗」页的「应用」可点

命令行下也有等价入口:dsh-purge --status、dsh-purge --apply、dsh-purge --revert。

🖥️ 界面走查:清洗页、规则集与演练台

点开会话标题旁的dsh-purge,右侧栏两页:清洗和演练台,支持白 / 墨外观切换。

清洗页:补丁分组与一键应用

补丁按组展开(提示词、代码、引擎、工具),进度只计真正已应用的项。顶部可检测更新、切换正式版 / 测试版;下方可直接编辑注入提示词。

规则集:多套 AGENTS.md 与 CLAUDE.md

上方列表管理多套规则文件,启用或删除;下方直接编辑正文。启用后写入$DSH_HOME,参与每一轮的提示词决策。

演练台:先授权,再进靶场

首次进入要读完授权流程:读声明、等倒计时、滚到文末并勾选三项,清洗不需要这一步。

授权通过后进入主界面,资产测绘与本机环境分栏展示,只面向本地靶场:

⚠️ 演练台仅可用于你有权管理的本机、离线靶标或书面授权环境。开源版攻击任务只放行本机回环与 RFC1918 私网 IP,公网目标一律拦截。

↩️ 回滚与卸载:每一步都留了退路

插件对宿主文件的每次改动都可撤销:

  • 应用前自动备份:每个目标文件先存一份<文件>.dshpurge.bak
  • 一键还原:清洗页点「还原」,或聊天发/purge revert,或命令行dsh-purge --revert——用备份覆盖回去并删除备份
  • 完整卸载:清洗页点「卸载」,或/purge uninstall、dsh-purge --uninstall——先还原补丁,再删注入文件、规则库和插件本身,最后重启宿主
  • 启动自修复:autoApplyOnStart开启后,npm 升级盖掉依赖也没关系,启动时会自动再检查并应用,不用手改文件

还原与卸载的实现分别在 lib/rewind.js 和 lib/uninstall.js,想核对具体行为可以直接读源码。

🩺 常见失败与对策

现象原因对策
装完没有按钮装错 profile,改了web却在桌面端等回到正在用的宿主里找按钮,Web / 桌面各装各的
点应用没效果没重启,或在旧对话里看完全退出重开,并新开一轮对话再验证
报already queued: dsh-purge走了插件市场一键安装先dsh plugin --profile <name> remove dsh-purge,再按最短路径重装
部分补丁显示「跳过」宿主与插件版本不匹配对照版本表换匹配版本再应用
命令拉不到包网络不通 registry走手动安装:克隆到插件目录后pnpm install

💡 重复应用是幂等的,放心多点几次;找不到目标时插件只提示设置DSH_BASE,不会动文件。

📦 想深入:关键文件在哪里

想调整什么看哪里
默认补丁配置(开关、注入点)cordis.patch.yml
侧栏与按钮的前端入口client.js
应用流程细节lib/core.js
还原逻辑lib/rewind.js
卸载逻辑lib/uninstall.js
红队预设与锚点presets/redteam/

更多进阶用法(Skill 导入、提示词定制、更新机制)见 README.zh-CN.md。装好、应用、验证三步走完,你的第一次受控评测就能开始。

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询