本文へスキップ
MameTechNews
バックエンド

GitHub、依存ライセンスの適合をEnterprise Cloudで一般提供

## POINTS

  • 対象はCode Securityを有効にしたGitHub Enterprise Cloudで、データ居住版も含まれる。
  • ルールセットの条件で、依存の追加や変更をマージ前にライセンス方針と照合し、違反は注釈で止める。
  • パッケージが方針に合うかを見るAPIがある。依存を提案するエージェントは、提案の時点で問い合わせられる。

GitHubは2026年10月16日、依存関係のライセンス適合をGitHub Enterprise Cloudで一般提供した。データ居住オプションのEnterprise Cloudも含む。対象はGitHub Code Securityが有効なリポジトリで、6月のパブリックプレビューから、規則の変更を監査ログへ出すこと、方針の取得・更新・置換のAPI、パッケージ単体が方針に合うかを調べるAPIが加わった。

有効化は、リポジトリを狙うルールセットに Require license compliance results before merging を足す形だ。プルリクエストが依存を追加または変更すると、企業全体のライセンス方針と照合し、違反ごとに注釈が付く。マージするには依存を外すか置き換えるか、方針を改めるか、パッケージの例外を作る。例外のクローズを承認する定義済みロールが Enterprise Open-Source License Manager で、担当者には保留のメールが届き、企業コンソールから処理する。

ライセンス情報はデータ居住の顧客にも入り、依存グラフとSBOMの書き出しにも載る。エージェント向けには、方針違反のパッケージを推薦する前に問い合わせるAPIがある。Copilotや社内ボットが依存を足す流れを、人間のレビューだけに頼らず、提案の時点で止められる。

使える範囲は、Code Securityを有効にしたEnterprise Cloudだ。導入するなら、先に禁止ライセンスと例外の所有者を決め、エージェントの依存追加をそのAPIの結果で止めるところまでをセットにした方が、注釈が増えるだけで終わるのを避けられる。