• 特定済み
  • 一覧化済み
  • 詳細化済み
  • 手動対応

AIでプロジェクトの脆弱性を監査する方法:Black Duck MCPコネクター活用術

Black DuckをAIクライアントに接続すれば、チャット画面から直接セキュリティデータを取得できます。ワークスペースを離れることなく、特定のCVEの詳細まで深く掘り下げることが可能です。

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

すぐに答え

AIを使ってどのように脆弱性監査を行うのですか?

AIがBlack Duckを使用してプロジェクトを検索し、バージョン一覧の取得、および特定の脆弱性データの抽出を行います。エージェントに特定のバージョンを指定して詳細を要求することで、CVEに関する深い技術情報を得られます。プロジェクトの全体検索から、個別の脆弱性詳細の特定まで、スムーズな調査フローを実現します。

情報の整理結果

セキュリティ・トリアージの結果

AIが取得したデータは、以下の4つのカテゴリに分類されます。

特定済み

プロジェクトとバージョンのリスト

AIが対象のリポジトリと、現在レビュー中のバージョンを特定します。スキャン対象が明確に可視化されます。

一覧化済み

脆弱性の概要

選択したバージョンに関連する既知の脆弱性リストをエージェントが抽出します。セキュリティリスクの範囲を把握できます。

詳細化済み

CVEの技術詳細

個々のCVEに関する具体的な技術情報をAIが取得します。脅威を理解するために必要な正確なデータが得られます。

手動対応

人間による修正

AIはデータを提供しますが、コードの修正方法はユーザーが決定します。実際のパッチ適用は開発環境で行ってください。

ワークフロー

データ取得後のAIの動作

コードの検索から、具体的なセキュリティ欠陥の抽出まで、AIが論理的なステップで実行します。

  1. コードの特定

    AIがBlack Duck環境内を検索し、調査対象となるプロジェクトを見つけ出します。

    search_projects
  2. バージョンの選択

    プロジェクトが見つかると、AIはそのプロジェクトで利用可能なすべてのバージョンを特定します。

    list_project_versions
  3. 脆弱性のスキャン

    指定されたバージョンに関連付けられているすべての脆弱性リストをAIが取得します。

    list_vulnerabilities
  4. CVEデータの抽出

    特定の脆弱性に関する詳細な技術情報をAIが取得し、影響範囲の把握を支援します。

    get_vulnerability_details

試してみる

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

これらのプロンプトを使って監査を開始できます。

出発点

プロジェクト名やバージョン番号は、実際のBlack Duckのデータに置き換えて使用してください。

Black Duck (Synopsys) Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_eTCyoXvtTgK3EkQ58yH9XVC5hI8lZOw5G2qwRxyC/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 — Black Duck (Synopsys) capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "black-duck-synopsys-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_eTCyoXvtTgK3EkQ58yH9XVC5hI8lZOw5G2qwRxyC/mcp"
    }
  }
}
チャットにコピー04
  • Black Duckから 'payment-gateway' という名前のプロジェクトを探して。

  • 'auth-service' プロジェクトの全バージョンをリストアップして。

  • 'frontend-app' のバージョン 2.4.1 に関するすべての脆弱性を教えて。

  • 'api-server' のバージョン 1.0.5 で見つかった CVE の技術的な詳細を取得して。

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

ここから始める

Black Duckを一度接続すれば、あとは聞くだけです

アカウントの連携は一度だけで完了します。認証情報は暗号化されて保持されるため、すぐにAIへプロジェクトのセキュリティについて質問を開始できます。

Black DuckをAIに接続する

FAQ

機能に関する詳細

  • 01

    AIが脆弱性を自動で修正することはできますか?

    いいえ。AIは技術的な詳細や脆弱性リストを取得するのみです。実際のコード変更やパッチ適用は、ユーザー自身で行う必要があります。

  • 02

    AIはBlack Duckからプロジェクトを削除できますか?

    いいえ。このMCPはデータの読み取りと取得のみを行う権限を持っています。プロジェクト情報を変更したり削除したりすることはできません。

  • 03

    AIはBlack Duckのすべてのデータにアクセスできますか?

    いいえ。AIがアクセスできるのは、プロンプトを通じて実行された特定のツールによって取得されたデータのみです。

  • 04

    特定のバージョンの脆弱性について質問できますか?

    はい。プロジェクト名とバージョンを指定することで、対象を絞った脆弱性リストを取得できます。

  • 05

    AIはどのようにプロジェクトを見つけるのですか?

    AIは検索ツールを使用し、ユーザーが指定した名前に基づいてBlack Duckのプロジェクトリスト内を探索します。

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

『Black Duck (Synopsys)』を Claude、Cursor、ChatGPT などに接続