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 ドック | チャットセッションタイトルの横にボタンを追加し、2 ページの 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 を提供しますが、悪意のあるペイロードを含んだり、外部ネットワークをスキャンしたりすることは ありません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト