• 監査
  • マッピング
  • 修正
  • 確認

AIを活用してソフトウェア部品表(SBOM)を効率的に調査する方法

FOSSAをAIクライアントに接続すれば、特定のコードリビジョンにおける詳細な依存関係データを取得できます。接続後は、AIエージェントがソフトウェア・サプライチェーンの構成図作成などの重労働をすべて引き受けます。

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

すぐに答え

AIでどのようにSBOMを調査するのか?

AIがFOSSAコネクターを使用して、指定したリビジョンの正確な依存関係ツリーを取得します。これにより、ビルドに含まれるすべてのパッケージとライセンスを明確に把握できます。依存関係の階層構造やライセンスのリスクについても、詳細な内訳を確認できます。

得られる成果

依存関係データの活用方法

AIが取得した生の依存関係データを、実用的なインサイトへと変換します。

監査

ライセンスリスク報告

AIが依存関係ツリー内の競合するライセンスや制限のあるライセンスを特定します。注意が必要なパッケージのリストが作成されます。

マッピング

依存関係の階層構造

エージェントがパッケージ間の関係性を可視化します。どのトップレベルの依存関係が問題のあるサブパッケージを呼び込んでいるのか、正確に把握できます。

修正

解決策の提示

ライセンスやセキュリティの問題を解決するために、AIがより安全なパッケージバージョンを提案します。次回のアップデートで適用すべき具体的なバージョン番号が提示されます。

確認

人間による検証

AIが最も重要なライセンス違反をフラグ立てします。パッケージが法的要件を満たしているか、あるいは差し替える必要があるかを最終判断するのはあなた自身です。

ワークフロー

リビジョン特定後にAIが行うこと

AIはデータの取得から、実用的な依存関係の分析へと進みます。

  1. ツリーの取得

    AIがFOSSAにアクセスし、選択したリビジョンの完全な依存関係リストを取得します。

    get_revision_dependencies
  2. ライセンス分析

    エージェントが取得したパッケージリストをスキャンし、法的またはコンプライアンス上の問題を特定します。

    get_revision_dependencies
  3. 経路の追跡

    AIが直接の依存関係から、最も深い階層にある推移的パッケージまでの経路を辿ります。

    get_revision_dependencies
  4. リスクの要約

    膨大な依存関係リストを、優先度の高い問題に絞った読みやすいレポートにまとめます。

    get_revision_dependencies

試してみる

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

これらのプロンプトを使って監査を開始しましょう。

出発点

括弧内のテキストを、実際のレポジトリ名やリビジョンIDに書き換えて使用してください。

FOSSA Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_OrrKjBZcQcoQ9lOxWynXvkokseUtlrQY2s1yYaDD/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 — FOSSA capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "fossa-license-compliance-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_OrrKjBZcQcoQ9lOxWynXvkokseUtlrQY2s1yYaDD/mcp"
    }
  }
}
チャットにコピー04
  • 'web-app'レポジトリの'main'ブランチの依存関係ツリーを取得して。

  • 現在のリビジョンに含まれる、GPLライセンスを使用しているすべてのパッケージをリストアップして。

  • このプロジェクトにおける'log4j'パッケージの依存関係の経路を教えて。

  • 'api-service'レポジトリ内の推移的依存関係のうち、制限の強いライセンスを持つものはどれですか?

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

ここから始める

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

VinkiusのダッシュボードからFOSSAアカウントを連携させるだけです。認証情報は暗号化されて保持されるため、すぐにAIに対してコードの依存関係について質問を開始できます。

FOSSAをAIに接続する

FAQ

機能の詳細

  • 01

    AIはライセンス問題を解決するためにコードを書き換えますか?

    いいえ。AIは依存関係データを読み取り、修正案を提示するのみです。変更を適用するには、手動でマニフェストファイルを更新する必要があります。

  • 02

    AIはソースコードを直接スキャンしますか?

    いいえ。AIはFOSSAから提供されるデータを使用して、プロジェクト内で既に特定されている依存関係ツリーやライセンスを分析します。

  • 03

    特定のGitコミットを監査することはできますか?

    はい。FOSSAで利用可能な特定のリビジョンやコミットハッシュを指定して、その依存関係情報を取得するようAIに依頼できます。

  • 04

    AIがプロジェクトからパッケージを削除することはありませんか?

    ありません。AIにはレポジトリやFOSSAの設定に対する書き込み権限はありません。分析と提案のみを行います。

  • 05

    AIはどのようにしてリスクのあるライセンスを判断しているのですか?

    FOSSAツールから返されるライセンスのメタデータを処理し、指定されたポリシーに抵触するパッケージを特定します。

  • FOSSAに関するその他の質問 FOSSAコネクターの全機能を見る

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