• CRITICAL
  • WARNING
  • CLEAN
  • HUMAN

AIを活用してソースコードへの機密情報のハードコードを防ぐ方法

このMCPをエージェントに接続すれば、リポジトリに機密情報がコミットされる前に検知できます。漏洩箇所を特定し、迅速な修正を支援します。

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

すぐに答え

AIによるコードへの機密情報の書き込みをどう防ぐか?

エージェントがこのMCPを使用してソースファイルをスキャンし、プレーンテキスト形式のAPIキー、トークン、パスワードを検出します。脆弱性を特定することで、それらを環境変数へ置き換える作業をスムーズにします。どの箇所を修正すべきかが一目でわかります。

検出結果の分類

監査結果のステータス

AIは検出した漏洩箇所を、以下のカテゴリに分類します。

CRITICAL

即時対応が必要な漏洩

AWSキーやStripeトークンなどの有効な認証情報を特定します。無効化すべき情報のリストが直接提示されます。

WARNING

パターンの不一致

キーの形式に似ているものの、確定できない疑わしい文字列をフラグ立てします。監査レポートで手動確認が必要です。

CLEAN

検証済みの安全なファイル

スキャンを通過したファイルは「安全」とマークされます。現在のファイルにデータ漏洩のリスクがないことを確認できます。

HUMAN

手動による修正

AIがシークレットマネージャーへ情報を自動移行することはありません。特定された漏洩箇所に基づき、手動で環境変数を更新してください。

ワークフロー

監査開始時にAIが行うプロセス

スキャンと分類の重い作業は、すべてエージェントが担当します。

  1. ソースファイルの走査

    エージェントがローカルまたはリモートのファイルを読み込み、機密情報のパターンを探索します。

    validate_security_audit
  2. 機密情報の特定

    文字列を秘密鍵や認証トークンなどの既知の認証形式と照合します。

    validate_security_audit
  3. リスクレベルの分類

    検出されたものが確定的な機密情報か、単なる疑わしい文字列かをAIが判断します。

    validate_security_audit
  4. レポートの生成

    エージェントは検出結果をまとめ、確認用の構造化されたサマリーを作成します。

    validate_security_audit

試してみる

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

これらのプロンプトを使用することで、すぐにセキュリティスキャンを実行できます。

出発点

ファイルパスやリポジトリ名は、実際のプロジェクトの詳細に書き換えてください。

Security Audit Prover Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_YFdV1bWwTQunQbycdNkSfVR8B9iG4CHnXUinGe4h/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 — Security Audit Prover capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "security-audit-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_YFdV1bWwTQunQbycdNkSfVR8B9iG4CHnXUinGe4h/mcp"
    }
  }
}
チャットにコピー04
  • 現在のディレクトリに対してセキュリティ監査を実行し、ハードコードされたAPIキーを特定してください。

  • /src/config フォルダ内にプレーンテキストのパスワードがないか確認してください。

  • main.py ファイルをスキャンして、機密情報が露出していないか教えてください。

  • リポジトリ全体を監査し、リスクの高い認証情報の漏洩をすべてリストアップしてください。

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

ここから始める

Security Audit Proverを接続して、すぐに指示を出しましょう。

リンクをクリックするだけで、MCPをクライアントに接続できます。認証情報は暗号化され、セットアップはすべてこちらで行います。

Security Audit ProverをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは機密情報をシークレットマネージャーへ自動的に移動できますか?

    いいえ。AIが行うのは機密情報の特定のみです。環境変数やシークレットマネージャーへの移行は、手動で行う必要があります。

  • 02

    AIがソースコードを書き換えることはありますか?

    いいえ。AIは監査のためにファイルを読み取るだけで、コードの書き込みや修正は一切行いません。

  • 03

    プロジェクト内のすべてのファイルをスキャンしますか?

    プロンプトで指定されたファイルやパスのみをスキャンします。

  • 04

    独自の機密情報フォーマットも検出できますか?

    標準的なパターンは自動で検出しますが、企業独自の特定の文字列パターンを探すようAIに指示することも可能です。

  • 05

    スキャンはリアルタイムで行われますか?

    エージェントを通じてツールを実行するたびに、スキャンが実行されます。

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

『Security Audit Prover』を Claude、Cursor、ChatGPT などに接続