• STATUS
  • POLICY
  • AUDIT
  • HUMAN

AIを活用してBOMのコンプライアンスを確認する方法

Black DuckをAIクライアントに一度接続するだけで、ソフトウェアの構成やセキュリティポリシーの監査をチャット画面から直接行えるようになります。

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

すぐに答え

AIでどのようにBOMのコンプライアンスを確認できますか?

AIがBOMの最新の計算状況を取得し、現在適用されているセキュリティポリシーのルールをリストアップします。ソフトウェアがセキュリティ基準をどの程度満たしているかを、正確に把握できます。

コンプライアンスの成果物

データの活用先

AIはBlack Duckの情報を以下の項目に分類して整理します。

STATUS

BOMの計算状況

BOMの計算が進行中か、あるいは完了しているかをAIが確認します。データが準備でき次第、すぐに把握できます。

POLICY

有効なセキュリティルール

現在環境に適用されている特定のポリシールールをAIが取得します。ソフトウェアが満たすべき要件がわかります。

AUDIT

コンプライアンスの乖離

AIがBOMの状態とポリシールールを照合し、不一致を特定します。どのコンポーネントがセキュリティチェックに適合していないかが明確になります。

HUMAN

手動による修正

AIは問題を特定しますが、修正作業はユーザーが行う必要があります。違反を解決するには、Black Duckで依存関係を更新するか、ポリシーを変更する必要があります。

ワークフロー

データ受信後のAIの動作

AIはチャットインターフェースとBlack Duckのセキュリティデータの橋渡し役を担います。

  1. BOMの進捗確認

    AIがBOMの現在の状態を確認し、解析が完了しているかどうかを判断します。

    get_bom_status
  2. セキュリティルールの取得

    ソフトウェアコンポーネントを管理している、有効なセキュリティポリシーのリストをAIが取得します。

    list_policy_rules
  3. データの照合

    AIがBOMの状態とポリシールールを組み合わせて分析し、不一致を見つけ出します。

    get_bom_statuslist_policy_rules
  4. 結果のレポート

    現在のソフトウェア構成がルールに適合しているかどうかを、AIが要約して提示します。

    get_bom_status

試してみる

以下のプロンプトをコピーして開始できます。

これらのプロンプトを使って、コンプライアンスチェックを開始しましょう。

出発点

これらは入力のきっかけとなる例です。プロジェクト名やポリシーIDを、実際の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
  • 'web-app-prod' のBOMの現在の計算状況を教えてください。

  • 現在のプロジェクトに適用されているすべての有効なセキュリティポリシールールをリストアップしてください。

  • 'mobile-sdk' のBOMの状態を確認し、セキュリティポリシーを満たしているか教えてください。

  • 'legacy-api' コンポーネントに関して、注意すべき有効なポリシールールはありますか?

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

ここから始める

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

Black Duckアカウントを一度連携するだけで準備完了です。認証情報は暗号化されて保持されるため、すぐにソフトウェアのセキュリティに関する質問を開始できます。

Black DuckをAIと連携させる

FAQ

動作に関する詳細

  • 01

    AIはセキュリティ違反を自動的に修正できますか?

    いいえ。AIはBOMがポリシールールを満たしていない箇所を特定しますが、実際の修正作業はBlack Duck上で行う必要があります。

  • 02

    AIは新しいセキュリティポリシーを作成できますか?

    いいえ。AIができるのは既存のルールのリストアップのみです。ポリシーの作成はBlack Duckのインターフェース内で行う必要があります。

  • 03

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

    いいえ。AIは、BOMのステータスやポリシールールなど、提供された特定のツールを通じてアクセス可能なデータのみを参照します。

  • 04

    AIはどのくらいの頻度でBOMのステータスを確認しますか?

    AIは、ユーザーがプロンプトを通じて明示的に指示を出したときにのみ、ステータスを確認します。

  • 05

    どのようなAIクライアントでも利用できますか?

    はい。Claude、Cursor、Windsurfなど、MCPに対応しているクライアントであれば、どのAIクライアントでも利用可能です。

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

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