dsh-purge 使用教程:DeepSeek Harness 红队评测插件从装到用

发布时间:2026/10/31 1:46:31
dsh-purge 使用教程:DeepSeek Harness 红队评测插件从装到用

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 上的 AI 红队评测插件,它把宿主策略拦截和模型自身拒绝拆成两层。模型拒绝你的问题,往往不是模型的事——是宿主先拦了,而 dsh-purge 能帮你分清这两层。

适合哪些红队评测场景

  • 评测被宿主拦错对象:你在做合规或鲁棒性评测,宿主默认策略把请求先扣下来,你分不清是模型拒了还是宿主拦了——它把两层拆开,只评估该你评估的那层。
  • 按模型换提示词:同一台 Harness 接多个模型,想给不同模型挂不同系统提示词,又不想每换一个就手改宿主包文件。
  • 授权环境跑演练:你有一个本机或私网的书面授权环境,想跑资产测绘和漏洞流程,又需要一份可回溯的本地台账。

dsh-purge 最快安装步骤

前提:宿主是DSH 0.2.1-rc.2(0.2.0 仍可用),别拿 0.1.x。dsh web和桌面 EXE 是两份独立的宿主,分开装、分开应用。

  1. 把仓库 clone 到本机并进入目录:git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge
  2. 在当前目录装进你正在用的那一份宿主:dsh plugin --profile web add .(桌面 EXE 把web换成desktop)。本机只有 pnpm 时,cd进$DSH_HOME/profiles/web对同一仓库执行pnpm add。
  3. ⚠️最容易忘的一步:完全退出再打开宿主,点会话标题旁的dsh-purge,进「清洗」点「应用」——成功后会自动重启一次。装进 profile 不等于补丁生效,不重启、不开新会话,注入进不了当前对话。
  4. 新开一轮对话发/purge status,核对打印的DSH_HOME和补丁清单是不是你正在用的那份。

dsh-purge 到底改了什么

把 Harness 想成一栋写字楼:模型是里面的公司,宿主是前台加门禁。你以为信件被公司拒收,其实是前台按默认登记规则扣下了。dsh-purge 干的事,是给前台换一套登记规则——该放行的放行,该拦的还照拦,而不是绕过前台直闯公司。具体拆开是几件事:

  • 系统提示词覆盖:把prompt-inject.md里你编辑的正文原样写进每轮会话的覆盖段,空内容则不写。
  • 宿主策略补丁:按补丁清单替换本机@deepseek-ai包里的默认文案、权限策略与工具上限,官方能力保留。
  • 备份与还原:改前把目标存成<文件>.dshpurge.bak,重复应用是幂等的,不会反复改文件。
  • 规则集:多套AGENTS.md/CLAUDE.md,启用即写入$DSH_HOME,按模型各用一份。
  • 受控演练台:授权后才放出资产测绘与本机环境,数据落本地 SQLite,开源版只认本机/私网。

dsh-purge 核心功能用法

提示词换装:不同模型换不同提示词

  • 场景:一台 Harness 接多个模型,想按模型给不同系统提示词。
  • 怎么用:正文存在$DSH_HOME/prompt-inject.md,清洗页里直接编辑;多套规则在规则集区启用,聊天里/rules use <id>切换。你改过的稿子重复应用时不会被覆盖。
  • 边界:空内容完全不写入覆盖段;内置红队预设在presets/redteam/,发一个靶标单位名即可拉起多角色智能体。

清洗页:补丁状态与应用还原

  • 场景:想确认哪些补丁已生效、哪些被跳过,或随时退回原版。
  • 怎么用:点会话标题旁的dsh-purge进「清洗」,按组看状态;「应用」写盘并自动重启,「还原」用备份覆盖回去并删备份,prompt-inject.md属于你的文件会保留。
  • 边界:运行配置集中在cordis.patch.yml(autoApplyOnStart等开关),不用改代码。

演练台:授权后才打开

  • 场景:有本机/私网授权环境,要跑测绘和漏洞流程。
  • 怎么用:首次进「演练台」读完整声明、等倒计时、滚到文末、勾三项确认;授权后看资产测绘、环境适配、漏洞成果、得分目标、报告等页签,测绘落本地 SQLite。
  • 边界:开源版只放行本机回环与 RFC1918 内网,域名先解析再判,不认后缀,也不下发技能库与知识库。

dsh-purge 常见配置坑

  • 点了「应用」却"没变化":应用只写磁盘,当前进程还跑旧逻辑 → 完全退出再打开宿主、新开一轮对话,再用/purge status和实际回答复核。
  • 会话标题旁找不到按钮:多半改错了.dsh主目录那份 profile,或忘了重启 → 在对应 profile 跑dsh --dump-config,确认有id: dsh-purge行(不是dsh-purge-redteam),没有就补跑ensure-profile-bundle.mjs后完全重开宿主。
  • 部分补丁显示"跳过":当前版本对准 0.2.1-rc.2,原文对不上的条目不硬改 → 跳过是保护机制不是报错,这次应用仍算完成;要全绿就先升宿主。
  • 市场点安装报already queued:插件市场装不了这个插件 → 别点市场,走dsh plugin add或 pnpm;CLI 说已存在就先 remove 再 add。

dsh-purge 操作速查表

操作聊天命令终端命令
应用补丁/purge applydsh-purge --apply
查看状态/purge statusdsh-purge --status
还原原版/purge revertdsh-purge --revert
卸载插件/purge uninstalldsh-purge --uninstall
切换规则集/rules use <id>—(仅聊天)
回退上一轮/rewind—(仅聊天)

合规红线与还原退路

  • 只在有合法书面授权的目标上跑:本机官方 Harness、离线本地合成靶标、已授权演练环境。
  • 开源版只放行本机回环与 RFC1918 内网;公网 IP、解析失败、hosts 指到公网一律拦,也不做游戏外挂。
  • 原版不得商业售卖、付费倒卖或黑灰产牟利;二开必须署名并写明来源,违者许可自动终止。
  • 你独立承担所有下载、部署与输入输出后果的法律责任。

全程都发生在本机文件与本机进程内:应用前备份为.dshpurge.bak,「还原」或/purge revert用备份覆盖回去并删备份,prompt-inject.md保留;「卸载」先还原再移除注入文件与插件本身。不满意随时退得回去,没有单向门。

装好后先发一次/purge status确认DSH_HOME与补丁清单,再新开会话验证覆盖段是否生效。哪条补丁被跳过、或想退回原版,就点「还原」;没按钮时先核对改的是不是正在用的那份 profile。

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

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