ディレクトリに戻る

dsh-secure-audit

キュレーション掲載メンテナンス: 活発

pensivefei/dsh-secure-audit

読み取り専用のセキュリティ&コンプライアンスプラグイン。プロンプトインジェクション検出、中国の個人情報マスキング、秘匿化された再現可能なレポートによるローカル設定監査を提供。

GitHub で見る
$ npm registry からインストール:`dsh plugin add dsh-secure-audit`(最新リリースをインストール)

66

スター

3

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-19

作成日

2026-08-30

最終プッシュ

MIT ライセンスの読み取り専用 DeepSeek Harness プラグイン。プロンプトインジェクションの検知と PII マスキングを行い、ローカル DSH ホストを OWASP LLM / Agentic Top 10 の観点で監査し、マスキング済みで自己チェックサム付きの再現可能なレポートを出力します。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-30

ライセンス

MIT

01どんなタスクに使えるのか?

  • モデルに届く前に、DeepSeek Harness 内のテキストに対するプロンプトインジェクションを検知する

    allow / review / block の判定、riskLevel、および再現可能な監査用 inputSha256

    信頼できない・ユーザー由来の入力に読み取り専用のゲートを設けたいセキュリティ意識の高い DSH 運用者

  • ローカルの DeepSeek Harness 導入環境を OWASP LLM / Agentic Top 10 の観点で監査する

    config / sessions / plugins / paths / network / env / host にまたがる 11 項目の読み取り専用チェックと、マスキング済みで自己チェックサム付きのレポート

    本番投入前に DSH ホストを強化したいコンプライアンス監査担当者やプラットフォームチーム

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness ランタイムが導入されていること(これが `@deepseek-ai/dsh-tools >= 0.1.0-rc.7` ピア依存を提供する)
  • Node.js(プラグインの `lib/` は Node 組み込みモジュールのみをインポートし、追加のランタイム依存は不要)

インストール手順

  1. 01

    $ npm registry からインストール:`dsh plugin add dsh-secure-audit`(最新リリースをインストール)

  2. 02

    あるいはリリース tar ボールから:`dsh plugin add ./dsh-secure-audit-0.2.7.tgz`

    $ dsh plugin add ./dsh-secure-audit-0.2.7.tgz

  3. 03

    あるいは git ソースからコミットを固定して:`dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>`

    $ dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>

導入成功の確認

  • web プロファイルを再読み込み(または harness を再起動)し、`dsh profile.bundles` に当該バンドルが列挙されていることを確認する
  • `dsh web --dump-config` の出力に `secure-audit` の行があることを確認する

ロールバック

  • `docs/uninstall-rollback-checklist.md` の「まずバックアップ」するアンインストール/アップグレード/ロールバック手順に従う。ホストプロファイルを乱さずにプラグインを削除できる

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DeepSeek Harness ホスト起動時に DSH ランタイム(dsh-tools ピア依存)経由で 4 ツールと 1 スキルを登録し、dsh プラグインシステムから呼び出されます。

  • プロンプトインジェクション検知(security_scan_text)

    信頼できないテキスト(maskText で任意にマスキング可能)allow / review / block の判定、riskLevel、および再現用の inputSha256

  • PII マスキング(security_redact_text / security_redact_json)

    テキストまたは構造化 JSON(任意で keyModes 正規表現)マスキング済みのテキスト / JSON。中国の PII・メール・キーが隠され、構造は維持される

  • ローカルセキュリティ監査(security_audit)

    scope[] で config / sessions / plugins / paths / network / env / host を指定、profile quick|fullchecks[] と pass/warn/fail/error/info の summary、OWASP マッピング、マスキング済み reportSha256

    stat/readdir/readFile/env/os でホストの config / sessions / plugins / paths / network / env / host を読み取り;オプトインの `logFile` は追記専用の JSONL 監査ログを書き込む(既定無効)

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 信頼できない・ユーザー由来の入力に読み取り専用のゲートを設けたいセキュリティ意識の高い DSH 運用者
  • 本番投入前に DSH ホストを強化したいコンプライアンス監査担当者やプラットフォームチーム

不向きな用途

  • 既定はフェイルオープン——スキャンの予算タイムアウト時は `allow` へ格下げして警告を出すため可用性を損なわない。機微なフローでは `onTimeout: review|block` を設定してフェイルクローズにできる。
  • ファイル権限チェックは POSIX モードビットのみを読み取り(Node にネイティブ ACL API はなく Windows ACL は検査しない)。またライブ待ち受けポートの真値は Linux のみ(`/proc/net`)で取得し、他プラットフォームは env/config の証拠に依存する。

05互換性・メンテナンス・セキュリティ上の注意

  • 既定はフェイルオープン——スキャンの予算タイムアウト時は `allow` へ格下げして警告を出すため可用性を損なわない。機微なフローでは `onTimeout: review|block` を設定してフェイルクローズにできる。
  • ファイル権限チェックは POSIX モードビットのみを読み取り(Node にネイティブ ACL API はなく Windows ACL は検査しない)。またライブ待ち受けポートの真値は Linux のみ(`/proc/net`)で取得し、他プラットフォームは env/config の証拠に依存する。
  • オプトインのライブサプライチェーン検査(`supplyChainLive: true`)はインストール済みプラグイン名+バージョンを registry.npmjs.org へ送信する。既定はオフライン棚卸しで、`profile: quick` ではライブ呼び出しをスキップする。
2026-08-192026-08-30v0.2.7

MIT · 活発にメンテナンス中(最新リリース v0.2.7、2026-08-30)

06よくある質問

DeepSeek Harness に dsh-secure-audit をどう導入しますか?

最新リリースを registry から入れるには `dsh plugin add dsh-secure-audit` を実行します。リリース tar ボール(`dsh plugin add ./dsh-secure-audit-<version>.tgz`)や、コミットを固定した git ソース(`dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>`)も使えます。ビルド手順もインストールスクリプトもありません。

インストール後にツールが登録されたことをどう確認しますか?

web プロファイルを再読み込みするか harness を再起動し、`dsh profile.bundles` に当該バンドルが列挙されていること、および `dsh web --dump-config` の出力に `secure-audit` の行があることを確認します。

プラグインはシステムへ書き込みや変更を行いますか?

いいえ——プラグインは監査対象システムへ一切書き込み・削除・実行を行いません。監査/マスキング/スキャンの各処理は読み取りのみで、唯一の書き込みは既定無効のオプトイン追記専用 `logFile` 監査ログです。

ローカル監査は何をチェックし、移植性はありますか?

config / sessions / plugins / paths / network / env / host にまたがる 11 項目の読み取り専用チェックを実行し、OWASP LLM + Agentic Top 10 にマッピングします。Windows ACL は検査されず、ライブ待ち受けポートのチェックは Linux(`/proc/net`)のみで動作することに注意してください。

検知は決定的で検証可能ですか?

はい——スキャン結果には `inputSha256` が、レポートには `reportSha256` が付き、決定とレポートはローカルで再現・検証できます。マスキングはすべての出力パスに適用されます。

08データと出典

  • 作者による申告github.com986e20541475…

    Read-only security and compliance plugin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH).

  • 作者による申告github.com986e20541475…

    Peer dependency: `@deepseek-ai/dsh-tools >= 0.1.0-rc.7`, provided by the DSH runtime.

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。