OSS ライセンス
次の ライセンスと SBOM このページでは、コードやコンテナー全体で使用されているオープンソースライセンス、その各ライセンスに伴う法的リスク、さらにコンプライアンスや監査目的でSoftware Bill of Materials(SBOM)を書き出すことができます。
メインナビゲーションの以下の項目から見つけられます: レポート > ライセンスと SBOM.
概要
概要には、見つかったすべてのパッケージと、それぞれが付属するライセンスの検索可能な一覧が表示されます。
各パッケージについて、次の項目が表示されます:
- パッケージ名:その言語またはエコシステムを示すアイコン付き。
- ライセンスタイプ:検出されたライセンス。
- 法的リスク:このライセンスがあなたのプロジェクトにとってどれほどリスクが高いか。
- 場所:パッケージが見つかった場所。複数の場所にある場合は、最初の場所と、残りを表示するための「[X]件の他の場所」というツールチップが表示されます。
パッケージに対する操作
各パッケージには 操作 メニュー( ⋯ アイコン)があり、次のオプションがあります:
| アクション | 内容 |
|---|---|
| 内部パッケージとしてマーク | Aikido に、これはサードパーティの依存関係ではなく自社コードであることを伝えます。このパッケージはライセンスリスクのレポートから除外されます。予期しないライセンス検出があった内部ライブラリに便利です。 |
| リスクレベルを変更 | この特定のパッケージの法的リスクを上書きします。デフォルトのリスクが、実際のパッケージの使い方に合っていない場合に使用します。 |
| ライセンスを上書き | 検出されたライセンスを手動で修正します。たとえば、自動検出が誤っていた場合や、パッケージのライセンスファイルが欠けている場合です。 |
また、各ライセンスタイプの横にある情報アイコンをクリックすると、そのライセンスで何が許可され、何が制限されるかの簡単な説明を確認できます。あるいは、場所のリンクをクリックして、パッケージが表示されるすべての場所を確認することもできます。
一括操作
複数のパッケージのチェックボックスをオンにして、 一括操作を 実行します:
- 内部ライセンスとしてマーク:選択したすべてのパッケージを一度で内部としてマークします。
- リスクレベルを変更:選択したすべてのパッケージに新しいリスクレベルを適用します。
ライセンスグループ
次の ライセンスグループ タブでは、パッケージではなくライセンス単位で同じデータを表示します。各行は1つのライセンスタイプを表し、次の内容が表示されます:
- ライセンス名(例:MIT、Apache-2.0、GPL-3.0)。
- そのライセンスを使用している依存関係の数。
- そのライセンスに割り当てられた法的リスクレベル。
ライセンスをクリックすると、 概要タブ に戻り、そのライセンスのみで絞り込まれます。行メニューからは、 リスクを調整 して、そのライセンス自体のリスクレベルを変更できます。これは、法務チームがライセンスを承認または却下した場合に便利です。