• RISK
  • CLEAN
  • HUMAN
  • DATA

AIを活用してプロジェクトのライセンス遵守状況を監査する方法

FOSSAをAIクライアントに接続して、プロジェクトのメタデータをスキャンしライセンスのリスクを特定しましょう。エージェントがリビジョンを詳細に調査し、問題のある依存関係を見つけ出す作業を代行します。

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

すぐに答え

AIでプロジェクトのライセンス遵守状況を監査するには?

AIがFOSSAからプロジェクトおよびリビジョンのデータを取得し、コンプライアンスに違反するオープンソースライセンスを特定します。現在のプロジェクトの状態をコンプライアンスポリシーと比較してリスクを検出し、どのリビジョンに問題のあるライセンスが含まれているかを明確に示します。

監査結果の分類

検出結果の活用方法

AIは、次に取るべきアクションに基づいて結果を整理します。

RISK

違反ライセンス

オープンソースライセンスがルールに違反している特定のリビジョンをAIが特定します。対応が必要な正確なバージョンの一覧を取得できます。

CLEAN

遵守済みリビジョン

すべてのライセンス要件を満たしているプロジェクトバージョンをAIが確認します。これにより、特定のビルドを安心してリリースできます。

HUMAN

ポリシー判断

AIは競合をフラグ立てしますが、特定のライセンス例外を認めるかどうかはユーザーが判断します。AIは最終決定を下すためのデータを提供します。

DATA

プロジェクトメタデータ

AIがFOSSAから依存関係やバージョンの生データを取得します。これにより、なぜライセンスがフラグ立てされたのかを理解するための文脈が得られます。

ワークフロー

監査リクエストを受けた際のAIの動作

エージェントがFOSSAのデータを解析し、チェックしたい正確なバージョンを特定します。

  1. プロジェクトの特定

    AIがFOSSAアカウント内を検索し、監査対象となる特定のソフトウェアプロジェクトを見つけ出します。

    list_projects
  2. リビジョンの特定

    プロジェクトが選択されると、AIはそのコードベースの利用可能なすべてのバージョンとリビジョンを特定します。

    list_revisions
  3. メタデータの取得

    AIがプロジェクト履歴の特定の時点における、詳細な依存関係およびライセンスデータを取得します。

    get_revision
  4. 違反の検知

    取得したライセンスデータをコンプライアンス要件と比較し、不一致を特定します。

    get_revision

試してみる

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

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

出発点

プロジェクト名やリビジョンIDを、実際のFOSSAデータに置き換えて使用してください。

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
  • FOSSA内のすべてのプロジェクトをリストアップし、最新のリビジョンを持つプロジェクトを教えてください。

  • 'web-app-frontend' プロジェクトの最新リビジョンに GPL ライセンスが含まれていないか確認してください。

  • 'auth-service' プロジェクトのリビジョンIDを特定し、そのライセンス遵守状況を確認してください。

  • 'payment-gateway' プロジェクトの直近3つのリビジョンに、コンプライアンス違反のライセンスはありますか?

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

ここから始める

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

Vinkius経由でFOSSAアカウントを連携するだけです。認証情報は暗号化されて保持されるため、すぐにAIへプロジェクトのライセンスについて質問できるようになります。

FOSSAをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはライセンス違反を自動的に修正できますか?

    いいえ。AIはプロジェクトのメタデータ内の違反ライセンスを特定しますが、依存関係の更新やポリシーの変更は手動で行う必要があります。

  • 02

    AIはFOSSA内のプロジェクトを削除できますか?

    いいえ。AIにはプロジェクト、リビジョン、およびメタデータ情報の読み取り権限のみが与えられています。

  • 03

    AIはどのライセンスが問題であるかをどうやって判断しますか?

    FOSSAから提供されたライセンスデータを読み取り、設定されたコンプライアンスルールと比較することで判断します。

  • 04

    AIはソースコードを閲覧しますか?

    いいえ。AIがアクセスするのは、FOSSAツールから提供されるプロジェクトのメタデータとライセンス情報のみです。

  • 05

    ライブラリの特定のバージョンを指定して監査できますか?

    はい。リビジョンデータを使用することで、AIは特定の時点におけるプロジェクトの状態を詳細に確認できます。

  • FOSSAについてさらに質問がありますか? FOSSA Connectorの全機能を見る

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