Secrets Leak Audit について
Secrets Leak Auditは、開発者やコーディングエージェント向けに、テキストやgit diff内の認証情報を検査するMCPサーバーです。ベンダー固有の形式を識別し、信頼度の低い補助検出にエントロピーを使い、検出値を結果から隠します。
主な機能
- 01ベンダー形式に基づく認証情報の検出
- 02秘密らしい変数値のエントロピー検査
- 03検出した秘密値のマスキング
- 04テキストとdiffの追加行のスキャン
活用シーン
- 01設定テキストに認証情報が含まれていないか確認
- 02コミット前にgit diffの追加行を確認
- 03AIコーディングエージェントが作成したコード内の秘密らしい値を検出
MCP 対応
テキストとdiffのスキャンをMCPクライアント向けツールとして提供し、検出結果の値をマスキングして返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://secrets-leak-audit-mcp.mcpize.run/mcpclaude mcp add --transport http tylerscomic-lab-secrets-leak-audit https://secrets-leak-audit-mcp.mcpize.run/mcp{"mcpServers":{"tylerscomic-lab-secrets-leak-audit":{"type":"http","url":"https://secrets-leak-audit-mcp.mcpize.run/mcp"}}}Cursor で開く{"servers":{"tylerscomic-lab-secrets-leak-audit":{"type":"http","url":"https://secrets-leak-audit-mcp.mcpize.run/mcp"}}}VS Code で開く{"mcpServers":{"tylerscomic-lab-secrets-leak-audit":{"type":"http","url":"https://secrets-leak-audit-mcp.mcpize.run/mcp"}}}{"mcpServers":{"tylerscomic-lab-secrets-leak-audit":{"serverUrl":"https://secrets-leak-audit-mcp.mcpize.run/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
secrets-leak-audit-mcp
誤ってコミットされた認証情報をテキストや差分からスキャンする MCP サーバーです。ソフトウェア開発で最もよくある「うっかり」のひとつであり、AI コーディングエージェントが気付かずに持ち込んでしまいやすいものです(実際のキーを含む動作確認用のサンプルを貼り付けたり、本物らしく見える実際の値をテスト用フィクスチャに書き込んだりします)。
検出対象
精度の高いベンダーキーの照合。 AWS アクセスキー、GitHub PAT(クラシックおよびファイン・グレインド)、Stripe のライブキー、Slack トークン、Google API キー、OpenAI および Anthropic のキー、npm トークン、SendGrid、Twilio、PEM 秘密鍵ブロック、JWT、認証情報が埋め込まれたデータベース接続文字列について、現在(2026年)の実際の構造形式と照合します。推測ではなく、正確な形式による照合です。AWS キーは「キーっぽく見えるもの」ではなく、AKIA/ASIA に続く特定の16文字です。
エントロピーベースのフォールバック。 認識されたベンダープレフィックスを持たない、秘密情報らしい変数名(API_KEY、PASSWORD、*_TOKEN)について、割り当てられた値の文字列のランダム性(シャノンエントロピー)を確認します。生成された本物の認証情報も "password123" も疑わしい名前に一致しますが、実際の秘密情報に相当するエントロピーを持つのは一方だけです。こちらは実際にヒューリスティックを用いるため、ベンダー形式の照合より低い信頼度で、個別にフラグ付けします。
一致した値はすべて返却前に秘匿化されます。 このツールは、一致を確認する場合でも、完全な秘密情報の値を返すことはありません。
ツール
scan_for_secrets
任意のテキスト(ファイルの内容や設定スニペットなど)をスキャンし、上記の両方のカテゴリを検出します。
scan_diff
統一形式の git diff をスキャンし、差分で実際に 追加された 行だけを確認します。同じ差分で削除される秘密情報や、変更されていないコンテキスト行にのみ含まれる秘密情報はフラグ付けしません。
利用方法
ホスト型(推奨): MCPize — 無料枠あり、Pro は月額 $7 です。
セルフホスト:
npm install
node server.js
小規模なツール群の一部
github-actions-audit-mcp、 dockerfile-audit-mcp、 regex-safety-audit-mcp、 mcp-trust-audit-mcp。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。