mmparko/dsh-purge
DeepSeek Harness 破甲 (mirror of YuJunZhiXue/dsh-purge) — 上游即将删库,此为本仓库全量镜像:含全部分支/73 个 tag/完整提交历史。原作者署名与二开要求见 README 署名章节。
dsh‑purge – DeepSeek Harness 的红色团队插件
它是什么
- 一个开源插件,与官方 DeepSeek Harness (DSH) 客户端配合使用 – 包括网页版 (
dsh web) 和桌面可执行文件 (v0.2.0‑rc.2)。 - 它允许您将自定义提示和策略补丁注入到本地安装的 DSH 实例中,以便评估主机端防护措施对模型响应的阻止程度。换句话说,它将 模型拒绝 层与 主机策略 层分离,用于受控的安全测试。
主要功能
| 功能 | 作用 |
|---|---|
| dsh‑purge 停靠栏 | 在聊天会话标题旁边添加一个按钮,打开一个两页 UI:Clean 和 Drill。 |
| Clean 页面 | 显示已应用的补丁,允许您应用、恢复或卸载它们,编辑注入的提示,并在预定义规则集之间切换。 |
| Drill 页面 | (稳定)在获得适当授权后,允许您检查您管理的主机的资产、技能和本地环境 – 适用于离线或仅限实验室的红色团队演练。 |
| 主机策略处理 | 从官方 @deepseek‑ai 包复制默认权限策略和工具限制,然后仅覆盖您配置的部分。不会创建二手身份。 |
| 零接触安装 | 插件从不直接修补 Harness 源代码树;仅在您点击 Apply 时写入更改。 |
| 跨配置文件支持 | 分别适用于 web 配置文件和 desktop 配置文件 – 您必须独立安装和应用每个配置文件。 |
支持的环境
- DeepSeek Harness 0.2(官方网页版或桌面客户端)。较旧的 0.1.x 版本需要较旧的插件版本(请参阅 Releases 页面)。
- Node.js ≥ 18(Windows “no‑flash” 构建需要 Node ≥ 22)。
- 只要存在官方 DSH 客户端,即可在 Windows、macOS 和 Linux 上运行。
安装
- 通过 DSH CLI(推荐)
如果仓库已本地克隆,请将# Web 配置文件 dsh plugin --profile web add dsh-purge # Desktop 配置文件 dsh plugin --profile desktop add dsh-purgedsh-purge替换为.。 - 一键 Hub 按钮 – 点击
dsh-plugin.org上插件页面中的 Install 按钮;它解析为相同的 npm 安装。 - 手动安装(备用)– 将仓库克隆到
$DSH_HOME/plugins/dsh‑purge,向相应配置文件的package.json添加file:依赖,并在该配置文件目录内运行pnpm install(有关确切的 JSON 片段,请参阅 README)。 - 完成 – 退出 DSH 主机,重新打开,点击会话标题旁边的新 dsh‑purge 按钮,然后在 Clean 页面上按 Apply。主机将重启一次以加载补丁。
用法
- 应用后,开始新聊天。注入的提示(中文模型“小码酱”的默认提示)现在处于活动状态,允许您测试主机对越狱尝试或策略更改的反应。
- 在聊天中使用
/purge status查看哪些补丁处于活动状态以及插件安装在哪里。 - 要恢复,请再次打开 Clean 页面并点击 Restore 或 Uninstall。
法律与合规
- 该项目在 MIT 许可证 下发布,并带有强烈的署名要求:任何重用都必须注明原始仓库。
- 它明确是 非营利 的;商业转售或出售插件违反许可证。
- README 包含详细免责声明,指出该工具仅用于对用户自己的 Harness 安装进行本地、授权的红色团队研究。不得用于第三方系统或违反中国网络安全法律。
社区与支持
- 由于缺乏收入,作者已暂停维护;不保证发布新版本或处理问题。
- 列出了赞助地址(USDT、Solana、Ethereum、Bitcoin)以供自愿支持。
- 该插件已列入官方 DSH 插件目录和
awesome‑dsh‑plugin.com。
底线
dsh‑purge 是一个小众的开源实用程序,适用于希望探测 DeepSeek 本地 AI 客户端主机端控制的安全研究人员。它提供了一个 UI 来应用、测试和回滚提示注入补丁,但它 不 包含恶意负载或扫描外部网络。
相关
- 项目
- 项目
- 项目
- 项目