• 検出
  • レポート
  • アラート
  • 人間による確認

AIでコード内の機密情報をスキャンする方法:GitGuardian MCPを活用

GitGuardianをAIクライアントに接続すれば、リポジトリにプッシュする前に漏洩した認証情報を検知できます。スキャンからインシデント報告まで、AIエージェントが実務を担います。

このページについてAIに聞く

すぐに答え

AIはコード内の機密情報の漏洩をスキャンできますか?

はい。AIがGitGuardianを使用して、APIキーやパスワードなどの機密データがコードに含まれていないか検査します。危険なデータが見つかった場合は、自動的にインシデントを作成することも可能です。どこで露出が発生したかも正確に特定できます。

検出結果の出力先

スキャンによる実行結果

AIは検出内容に基づき、適切な場所に結果を振り分けます。

検出

漏洩の特定

AIがscan_contentを使用して、特定のコード断片内の機密情報を探します。露出した内容が明確なレポートとして提供されます。

レポート

一括スキャン結果

複数のファイルがある場合、AIはmultiscan_contentを実行します。これにより、すべての検出結果を一つのビューに集約できます。

アラート

インシデントの自動作成

AIはscan_and_create_incidentsを使用し、リスクの高い検出結果をGitGuardianのインシデントとして登録します。これにより、見落としを防ぎます。

人間による確認

手動レビュー

AIが問題をフラグ立てしますが、それが誤検知か、あるいは即座にキーを更新すべきかはあなたが判断します。最終的な修正作業のコントロール権は常にあなたにあります。

ワークフロー

コードが入力された際のAIの動き

AIエージェントは、エディタとリポジトリの間でセキュリティの門番として機能します。

  1. コード断片の検査

    提供された特定のコードをAIが読み取り、既知の機密情報のパターンと一致するものがないか照合します。

    scan_content
  2. バッチ処理

    ディレクトリやファイルリストが指定された場合、AIはそれらすべてを一度にチェックします。

    multiscan_content
  3. アラートの発報

    AIは確度の高い漏洩を特定し、直ちにGitGuardianのダッシュボードにログを記録します。

    scan_and_create_incidents
  4. 結果の報告

    AIはリスクレベルと、スキャンのトリガーとなった具体的なコード行を要約して報告します。

    scan_content

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使ってセキュリティスキャンを開始できます。

出発点

括弧内のテキストを、実際のファイルパスやリポジトリ名に書き換えて使用してください。

GitGuardian Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_NQtV8WXJZTZDwZLKUu4JIzBlR9PvO6RL6VjurLD6/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — GitGuardian capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "gitguardian-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_NQtV8WXJZTZDwZLKUu4JIzBlR9PvO6RL6VjurLD6/mcp"
    }
  }
}
チャットにコピー04
  • このコード断片に機密情報が含まれていないかスキャンしてください: [ここにコードを貼り付け]

  • 以下のファイルをスキャンしてください: [file_path_1, file_path_2]

  • このリポジトリに機密データがないか確認し、漏洩が見つかった場合はインシデントを作成してください: [repo_name]

  • [file_name]の内容をスキャンし、APIキーが露出していないか教えてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

GitGuardianを一度接続すれば、あとは指示するだけ

一度接続するだけで、AIがGitGuardianのスキャンツールにアクセスできるようになります。認証情報は暗号化され、安全に管理されます。

GitGuardianをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは漏洩した機密情報を自動的に修正できますか?

    いいえ。AIは漏洩を特定してインシデントを作成しますが、機密情報のローテーションやコードの更新は手動で行う必要があります。

  • 02

    機密情報が見つかった場合、AIはコードを削除しますか?

    いいえ。AIはコンテンツを読み取ってスキャンするだけです。ファイルを変更したり削除したりする権限は持っていません。

  • 03

    GitHubの履歴全体をスキャンしますか?

    いいえ。AIはプロンプトで指定された特定のコンテンツまたはファイルのみをスキャンします。

  • 04

    複数のファイルを一度にスキャンできますか?

    はい。multiscan_content機能を使用することで、複数のコンテンツを一度にチェックできます。

  • 05

    AIはGitGuardianに実際のインシデントを作成しますか?

    はい。scan_and_create_incidents機能を使用した場合、AIはGitGuardianアカウント内にインシデントを生成します。

  • GitGuardianについてさらに詳しく知りたいですか? GitGuardian Connectorの全機能を見る

『GitGuardian』を Claude、Cursor、ChatGPT などに接続