DSH 破甲 / 越狱插件调查

抓取时间 2026-10-25 · 目标环境 DeepSeek Harness 0.1.7-rc.2 · star 数会变动

01概览

GitHub dsh+jailbreak 48 个仓库,dsh+破甲 78 个;社区索引站 dsh-plugin.org 收录 1.7 万个插件。按侵入性分三类:改主机包、Skill、预设。

项目★形态说明
YuJunZhiXue/dsh-purge8520主机补丁旗舰破甲。改 @deepseek-ai/* 包,并按模型切换提示词
mmparko/dsh-purge2274主机补丁全量镜像,注明「上游即将删库」
kenryu42/cc-safety-net1753防护反方向:拦破坏性 git/rm 与密钥读取
ADWMC/helm-d615主机补丁破甲 + 渗透向安全分析,与创作无关
JeffKeeping/dsh-purge-plus441主机补丁fork,适配 0.2.1-rc.2,破甲内核 v3
WoYun520/dsh-purge435主机补丁全量镜像,含全部分支与 tag
daha1216/dsh-adult-tension350Skill18+ 互动叙事,不碰主机包
Rain-kl/dsh-preset-plus209预设预设编辑器,支持一键破甲
evilevil/dsh-purge-021rc2151主机补丁社区适配版,基于 1.1.72

02主机补丁类:dsh-purge 家族

它做的不是换提示词,而是改写本机已安装的文件。

改动对象
本机 @deepseek-ai/* 包原件,先备份为 <file>.dshpurge.bak,再覆盖 shim
提示词
注入插件内置的加密提示词(默认面向「小码酱」),不读宿主 prompt 文件;Clean 页可按模型切换多套规则集
host policy
默认文案、权限策略、工具限制——即审批门与沙箱策略一并放开
启动行为
每次启动自检并重新应用;npm 覆盖 node_modules 后不需手改
额外
另有 Drill 页(仅环回 / RFC1918 私网);Web 与 desktop 需分别安装、分别 Apply
许可
Apache-2.0,v1.1.78,2026-08-19 创建,2026-10-24 仍在推

03Skill 类:dsh-adult-tension

不碰 node_modules、不改审批与沙箱策略,卸载即删目录。

定位
18+ 互动叙事 Skill,非通用越狱工具;同时支持 DSH / Claude Code / Codex / OpenCode / pi
自带约束
全员成年、同意可撤回、硬边界由本地引擎执行;尺度由用户设定,不强制淡出
内容量
211 个世界、970+ 地点、1270+ NPC、940+ 玩家身份等,共 1.4 万+ 素材;可现场自定义世界
状态
本地 SQLite 状态机,每回合上下文 ≤ 20 KB;命名存档 / 另存为 / 导入导出;升级前自动备份
仓库
350 ★ / 29 fork,2026-10-25 仍在更新;仓库未声明 license
安装位
~/.dsh/skills/ 或项目内 .dsh/skills/(0.1.7 支持,当前尚未创建)

04安装指令

每块可整段复制给 AI agent。版本对应关系到成败,已写进指令里。

A · 交给 agent:装 Skill(不动机器权限)
帮我安装这个 skill:https://github.com/daha1216/dsh-adult-tension
Skill 在 skill/adult-tension 目录,装到 ~/.dsh/skills/
装之前先把 SKILL.md 的要点和它需要的依赖跟我说一下。
B · 手动装 Skill 等价命令
git clone --depth 1 https://github.com/daha1216/dsh-adult-tension.git
mkdir -p ~/.dsh/skills
cp -r dsh-adult-tension/skill/adult-tension ~/.dsh/skills/
C · 交给 agent:装 dsh-purge(会改写主机包,务必看清版本)
把 DeepSeek Harness 插件 dsh-purge 装进 web profile。
注意:我的 DSH 版本是 0.1.7-rc.2,只能用 1.1.39 或更早的 tag,不能用 master。
装完先不要 Apply,把会改动的文件清单和版本对应关系列给我。
D · dsh-purge 手动命令(master 分支,仅适用于 0.2.x)
dsh plugin --profile web add https://codeload.github.com/YuJunZhiXue/dsh-purge/tar.gz/refs/heads/master

# 无 dsh CLI 时,在 profile 目录内用 pnpm
cd "$DSH_HOME/profiles/web"
pnpm add https://codeload.github.com/YuJunZhiXue/dsh-purge/tar.gz/refs/heads/master
E · 装完后的三步(Web 与 desktop 各做各的)
1. 完全退出宿主并重启(desktop 连托盘一起退)
2. 点 session 标题旁的 dsh-purge → Clean → Apply(成功会重启一次)
3. 在对话里跑 /purge status 确认 DSH_HOME 与补丁列表

05版本对应

dsh-purge 的 README 明确写了这张表,装错版本会静默跳过补丁。

你的 DSH可用的 dsh-purge
0.2.1-rc.21.1.78(当前 master)
0.2.0-rc.21.1.40 及以上
0.1.7(含 rc.1 / rc.2)1.1.39 或更早,去 Releases 挑 tag

调查备注 / Comments

  1. 版本是硬约束。本机装的 0.1.7-rc.2 吃不了 master(只针对 0.2.1-rc.2)。装错的表现不是报错,是补丁「pending / skipped」,除了看不出效果没有别的信号。
  2. 它自己的许可就排除这个用途。dsh-purge 的免责声明明确禁止色情内容、禁止违反模型服务商的服务条款——要拿它写成人内容,正好在作者自己划的红线外。
  3. 上游不稳定。mmparko 镜像注明「上游即将删库」,作者也写了「被人叫去谈过话」,公开版因此砍成只允许环回与私网。目前靠多个 fork 接力。
  4. README 里有一段面向 AI 助手的安装区块(<!-- AI-AGENT-START -->),内容要求 agent 不扫盘、不读其他文件、不做判断直接装。这是约束 agent 不做检查的社工式写法,本页没有采用这种格式。
  5. Skill 是注入上下文的指令。装 Skill 等于让它的文本参与驱动 agent,本身就是提示注入面。本次只看了 README,未审计 skill/adult-tension 的代码,装前建议自己翻一遍 SKILL.md。
  6. 提示词层博弈会掉成功率。这类插件的有效性随模型版本衰减,作者需要持续追版本——dsh-purge 从 1.1.4x 追到 1.1.78 就是证据。它不保证「不拒绝」。
  7. 插件叠加风险。本机 web profile 已叠了二十余个第三方插件,profile 的 patch 层全局生效。再叠一个会改写 node_modules 的插件,升级时容易把现有这套弄坏。
  8. 官方支持的正路。agent preset、第一方 dsh-persona(部署人格插件)、项目内 AGENTS.md、系统提示词分层——都是官方机制,比打补丁稳,升级不会崩。