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 上运行。

安装

  1. 通过 DSH CLI(推荐)
    # Web 配置文件
    dsh plugin --profile web add dsh-purge
    # Desktop 配置文件
    dsh plugin --profile desktop add dsh-purge
    
    如果仓库已本地克隆,请将 dsh-purge 替换为 .。
  2. 一键 Hub 按钮 – 点击 dsh-plugin.org 上插件页面中的 Install 按钮;它解析为相同的 npm 安装。
  3. 手动安装(备用)– 将仓库克隆到 $DSH_HOME/plugins/dsh‑purge,向相应配置文件的 package.json 添加 file: 依赖,并在该配置文件目录内运行 pnpm install(有关确切的 JSON 片段,请参阅 README)。
  4. 完成 – 退出 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 来应用、测试和回滚提示注入补丁,但它 不 包含恶意负载或扫描外部网络。

相关

  • 项目
  • 项目
  • 项目
  • 项目