
dsh-purge 使用指南把宿主拦截与模型能力拆开的红队评测插件【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge做 AI 安全评测时一条请求被拦可能是宿主策略挡的也可能是模型自己拒绝的。DeepSeek Harness 是运行模型对话的宿主环境会在运行时改写提示词与沙箱策略。dsh-purge 是装在本机官方 Harness 上的红队评测插件把宿主拦截与模型拒绝两层拆开面向做安全评测的开发者与研究者。能力总览红队评测插件的五个模块本节列出 dsh-purge 的核心能力先建立全局印象再决定深入哪部分。宿主补丁清洗把打在本机官方deepseek-ai包上的补丁按组管理支持应用、还原、卸载入口是会话标题旁 dsh-purge 按钮的「清洗」页。按模型换破甲提示词身份稿统一放在$DSH_HOME/prompt-inject.md新会话按其内容原样写入 systemPrompt 覆盖段为空则用插件内置默认稿。受控演练台授权后查看资产清单与本机环境数据落在本地 SQLite 资产库$DSH_HOME/redteam入口是「演练台」页。红队预设一个指挥会话加五个执行角色信息收集 / 资产梳理 / 漏洞发现 / 漏洞利用 / 内网渗透最多 3 个并发定义在presets/redteam/。启动自检可按配置在每次启动时复检并重放补丁npm 升级盖掉node_modules后免手改文件。首次上手流程一键安装到第一次应用本节给出从获取代码到第一次成功运行的完整链路版本与环境要求都并在这条链路里交代。核对宿主与环境。插件 1.1.78 适配 DSH 0.2.1-rc.20.2.0 仍可用0.1.7 需换 1.1.39 及更早的标签版。运行dsh --version与node -v确认 Node ≥18。克隆到插件目录。Web 与桌面端各有一个 profile只装你正在打开的那一个git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge \ $DSH_HOME/plugins/dsh-purge登记进 profile。在对应profiles/web/package.json桌面端为profiles/desktop的dependencies加dsh-purge: file:../../plugins/dsh-purge在dsh.profile.bundles末尾追加dsh-purge然后只在该 profile 目录执行pnpm install。已有dsh命令行时也可用dsh plugin --profile web add指向同一份源码压缩包地址见 README.md。完全退出宿主再重开。Web 停掉dsh web再启动桌面端连托盘图标一起退出再开 EXE。应用并验证。点会话标题旁的 dsh-purge在「清洗」页点「应用」成功后宿主自动重启一次。新开一轮对话输入/purge status或命令行dsh-purge --status打印的DSH_HOME与补丁清单和你正在用的宿主一致即完成。需要提醒的是npm 仓库没有dsh-purge这个名字插件市场一键安装会报already queued且走不成命令。核心功能详解清洗、提示词与演练台本节展开三个最有价值的功能每个按「适用场景 → 操作方式 → 结果与边界」说明。补丁清洗看清补丁落在哪些文件适用场景需要确认本机deepseek-ai包上改了哪些内容、进度如何且随时能回退。操作方式清洗页把补丁按提示词、代码、引擎、工具分组展开每组一个进度计数只算真正应用过的条目顶部可切正式版与测试版测试版跟beta分支。点「应用」写入点「还原」回退。结果与边界每个目标文件首次应用前先备份为文件.dshpurge.bak「还原」用备份覆盖回去并删除备份prompt-inject.md作为用户文件保留重复应用是幂等的。它只动本机官方deepseek-ai包不碰 Harness 源码仓库宿主升级后原文对不上的条目标「跳过」本次应用仍算完成。破甲提示词按模型换一套说法适用场景同一宿主下切换不同模型时想让注入的身份稿跟着模型走。操作方式直接在清洗页的提示词框里改内容写入$DSH_HOME/prompt-inject.md新会话发送一个靶标单位名称即可拉起红队智能体角色分工见 presets/redteam/preset.yml。结果与边界注入只进新会话老会话不会自动带上框为空时使用插件内置的加密默认稿默认面向国模「小码酱」插件不读宿主磁盘上的其它提示词文件你改过的稿子重复应用也不会被覆盖回去「恢复默认」可一键换回内置稿。演练台一次受控演练看资产与得分适用场景在自己有权管理的本机或离线靶标上做一次完整演练观察资产测绘结果。操作方式首次进入要走完整授权读完整声明、等倒计时、滚到文末、勾选三项确认框之后才进主界面授权状态按本机目录保存插件更新后不用重授权。结果与边界授权后可按 C 段筛选资产数据落在本地 SQLite 资产库$DSH_HOME/redteam清空直接删该目录「卸载」会先还原补丁再删注入文件、规则库与插件本身最后重启宿主。开源版不下发技能库与知识库。个性化调优最快配置方法本节解决默认行为不合手的问题。运行时配置集中在 cordis.patch.yml 里id: dsh-purge那段的config常用字段如下。字段默认值作用enabledtrue插件总开关autoApplyOnStartfalse每次启动自动复检并重放补丁autoUpdateOnStartfalse启动时自动检查插件更新autoRevertOnMissingfalse补丁丢失时自动还原verbosefalse输出详细日志postPrompt追加注入段文案prompt-inject.md有内容时优先于它postPromptOrder5100注入段的排序权重什么时候需要改想让 npm 升级盖掉node_modules后免手改把autoApplyOnStart设为true排查问题时开verbose其余保持默认即可。清洗页另保留「自己的服务器」登记区每行一个 IP 或完整主机名点「保存名单」写入$DSH_HOME/net-scope-allow.txt。放行与拦截的判定只认本机回环与 RFC1918 私网域名先按系统解析含 hosts解析到的每个地址都必须是私网或回环.lab、.htb这类后缀不算例外对话里口头声称也不会放行。避坑速查常见问题对照表本节把安装与运行中最高频的问题整理成三列表按现象对照处理即可。现象可能原因解决办法装完看不到 dsh-purge 按钮本机常有两份.dsh改错了宿主对应的那份核对实际启动宿主对应的profiles/*/package.json回到登记步骤重装该 profile市场一键安装报already queued: dsh-purge该包不走插件市场用dsh plugin add或克隆 pnpm 安装CLI 报已有时先remove再add应用成功但注入不生效「应用」只写盘当前进程还是旧的等自动重启完成新开一轮对话再测只换 preset 不重应用不会更新补丁部分补丁显示「跳过」dsh 版本与插件版本不匹配按适配口径换对应标签的插件版跳过不影响本次应用完成标准模式能跑、极简 / PTC 被拦preset 拦截句未洗净或 minimal 缺agent-instructions升到 1.1.61 及以上完全退出宿主 → 应用 → 重启 → 新开对话/purge status的DSH_HOME不符合预期探测顺序为环境变量 → 启动器旁.dsh→~/.dsh先把DSH_HOME指向正确目录再重开宿主使用边界合规与安全范围本节划出项目与使用者的边界。只作用于本机官方deepseek-ai包不碰 Harness 源码仓库。攻击任务默认全拦仅放行回环与 RFC1918 私网域名解析后每个地址都须为私网或回环。不在未获书面授权的目标、公网系统或生产业务上运行。Apache-2.0 开源原版不得倒卖二开须署名并注明来源。dsh-purge 宿主补丁清洗 按模型破甲提示词 受控演练台它回答的是「到底是模型拒绝还是宿主拦截」。如果你正在做 AI 安全评测现在就可以按上面的首次上手流程把它装进你正在用的那个宿主从/purge status开始验证。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考