dsh-purge 完整实战指南:三步装好宿主策略清洗,分清模型拒绝与宿主拦截 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下称宿主上的红队评测插件提供宿主策略清洗与按模型破甲提示词。它帮你把「模型自己拒绝」和「宿主层拦截」拆成两件事适合做 AI 安全评测的开发者与安全从业者。场景模型不回答时先问是谁拦的你给模型发了提示词它拒绝了。你想知道这是模型自身的安全边界还是宿主包裹模型的 CLI 外壳先把它拦下了dsh-purge 就是为这个问题做的。它给本机宿主打补丁、清掉默认策略让你按模型写破甲提示词还带一个受控演练台用于本机演练。两个典型用法一是评测某个模型的「真实拒绝率」需要先把宿主层变量洗掉二是验证一套新提示词的效果需要每个模型换一份注入内容。这两种事都先要一个「被清洗过的」宿主基线。三步把 dsh-purge 装进宿主 profile前置条件Node.js ≥18dsh在 PATH。版本匹配规则dsh 为 0.2 线0.2.0-rc.2 或 0.2.1-rc.2时选插件 1.1.40 及以上0.1.7 用户选 1.1.39 及更早版本。把插件装进你实际使用的那个宿主 profiledsh plugin --profile web add dsh-purge此时插件列表会出现 dsh-purge 并显示版本号这就是你的第一个验证点。官方桌面 EXE 把参数换成--profile desktop。完全退出宿主再重新打开点会话标题旁的dsh-purge按钮入口不在设置页里在「清洗」页点「应用」。补丁分组进度全部完成后宿主会自动重启一次让补丁进当前进程补丁没打完时不会重启。 此时检查两点每个补丁分组都显示完成目标文件旁生成了.dshpurge.bak备份。重启后新开一轮对话在聊天框执行/purge status。 验证点打印出的DSH_HOME与你实际使用的宿主一致即代表装上了。接下来记住还原路径/purge revert或清洗页「还原」。动手前还要确认演练对象都在本机、离线靶标或书面授权范围内。宿主策略清洗的三块能力补丁分组应用与一键还原它做什么补丁按组查看应用状态支持一键应用、还原、卸载。每个目标文件首次应用前备份为文件.dshpurge.bak「还原」用备份覆盖回去并删除备份「卸载」先还原再删除注入文件、规则库和插件本身。应用是幂等的重复执行不会出错。你怎么用dsh-purge --apply dsh-purge --revert dsh-purge --uninstall也可以在聊天里发/purge apply、/purge revert、/purge uninstall或在侧栏「清洗」页直接点按钮。边界在哪补丁只作用于本机deepseek-ai官方包不碰第三方插件源仓库。你的prompt-inject.md属于用户文件还原时会保留。按模型写入破甲提示词它做什么提示词统一存放在$DSH_HOME/prompt-inject.md。每轮会话开始时若文件非空就原样写入 systemPrompt 覆盖段为空则不写覆盖段。注入只进入当前会话已存在的老会话不会自动带上你改过的内容重复应用也不会被覆盖。你怎么用侧栏「清洗」页 → 提示词编辑区直接编辑即可无需再点保存按钮新开会话即生效。红队预设见 presets/redteam/preset.yml发送一个靶标单位名称即可拉起红队智能体内置信息收集 / 资产梳理 / 漏洞发现 / 漏洞利用 / 内网渗透五个执行角色。边界在哪身份只来自你自己的 prompt-inject.md不另造第二套身份。授权后的演练台资产测绘到本地演练它做什么授权后包含资产测绘、环境适配、漏洞成果、得分目标、报告、知识库、技能库等标签页测绘结果落入本地 SQLite 资产库$DSH_HOME/redteam。你怎么用第一次进入演练台要完成完整安全确认——阅读全文声明 → 等待倒计时 → 滚动到文末 → 勾选三项确认框然后才进主界面。事实库与 HTTP 桥的配置在 cordis.patch.yml 的dsh-purge-redteam-store与dsh-purge-redteam-ui段数据目录为$DSH_HOME/redteam。边界在哪仅用于你有权管理的本机、离线靶标或已书面授权的演练环境。改一个字段定制 dsh-purge 配置插件运行时配置集中在 cordis.patch.yml核心字段- id: dsh-purge config: enabled: true # 总开关 autoApplyOnStart: false # 启动时自动检查并应用 autoRevertOnMissing: false # 补丁缺失时是否自动还原 verbose: false # 输出详细日志 postPrompt: # 追加提示词按场景对号入座npm 升级盖掉了node_modules后不想手改文件把autoApplyOnStart改为true每次启动自动检查并重新应用想给每个新会话追加固定提示词写进postPrompt即可。规则集以列表管理多套AGENTS.md/CLAUDE.md启用即写入$DSH_HOME聊天里/rules list查看、/rules use id切换、/rules reset重置规则文件落在$DSH_HOME/rules/。清洗页提示词下方还有「自己的服务器」区域每行一台只接受一个 IP 或一个完整主机名保存后写入$DSH_HOME/net-scope-allow.txt密钥、密码、网段、通配符在保存时直接丢弃。⚠️ 开源构建的演练对象仅放行回环与 RFC1918 私有网段对话里说「这是我的服务器」不放行。dsh-purge 安装五个常见坑现象、原因、处理坑一装完看不到 dsh-purge 按钮现象会话标题旁没有 dsh-purge 入口。 原因本机常有两份.dsh你改错了宿主目录。 处理核对实际启动宿主对应的profiles/*/package.json对正确 profile 重新执行dsh plugin --profile web add dsh-purge。坑二应用成功但注入不生效现象点完应用行为没有任何变化。 原因「应用」只写盘当前进程还是旧的。 处理等宿主自动重启完成再新开一轮对话。坑三部分补丁显示「跳过」现象应用时个别补丁被跳过。 原因dsh 版本与插件版本不匹配。 处理0.1.7 用户把插件回退到 1.1.39 及更早版本跳过项不影响本次应用完成。坑四Web 和桌面端行为不一致现象两端装完后表现不同。 原因两个宿主的包互不相通。 处理两边分别安装、分别点「应用」——web 宿主执行dsh plugin --profile web add dsh-purge桌面宿主执行dsh plugin --profile desktop add dsh-purge。坑五想回到应用前的状态现象希望宿主的原始文件原样恢复。 原因应用前已生成备份原始内容都在。 处理备份文件为.dshpurge.bak执行/purge revert即可恢复。安全边界与合规红线dsh-purge 只处理你本机已安装的官方deepseek-ai包补丁、注入、还原、卸载全部在本机文件与本机进程内完成不对任何公网主机扫描、探测或攻击发包仓库内不含木马、后门或对外攻击载荷。严禁在未获得所有者合法书面授权的目标、公网在线系统或生产业务上运行严禁未经授权侵入计算机信息系统严禁访问、扫描、探测中国大陆、香港、澳门网段的服务器与网站唯一例外是事先登记的那一个 IP 或完整主机名借用其名称、代码或提示词必须署名并写明来源。 本项目为非盈利公益开源项目Apache-2.0。使用者对自身全部下载、部署与输入输出后果独立承担民事、行政及刑事法律责任商业售卖或违规使用者开源许可自动且不可撤销地终止。收尾它适合谁不适合做什么dsh-purge 宿主策略清洗 按模型破甲提示词 受控演练台。它适合做 AI 安全评测、想分清「到底是模型拒绝还是宿主拦截」的人不适合拿它当公网攻击工具。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考