依存関係の確認について
依存関係レビューを使うと、すべてのPull Reqeustにおける以下の変更による依存関係の変化とセキュリティについての影響を理解しやすくなります。pull request の [Files Changed](変更されたファイル) タブ上のリッチ diff で依存関係の変更をわかりやすく視覚化できます。 依存関係レビューは、以下のことを知らせます:
- リリース日と合わせて、追� 、削除、更新された依存関係。
- これらのコンポーネントを使うプロジェクトの数。
- これらの依存関係に関する脆弱性のデータ。
プルリクエストがリポジトリのデフォルトブランチを対象とし、パッケージマニフェストまたはロックファイルへの変更が含まれている� �合は、依存関係のレビューを表示して、何が変更されたかを確認できます。 依存関係のレビューには、ロックファイル内の間接的な依存関係への変更の詳細が含まれ、追� または更新された依存関係のいずれかに既知の脆弱性が含まれているかどうかが示されます。
時に、マニフェスト内の 1 つの依存関係のバージョンを更新して、プルリクエストを生成することがあります。 た� し、この直接依存関係の更新バージョンでも依存関係が更新されている� �合は、プルリクエストに予想よりも多くの変更が� えられている可能性があります。 各マニフェストとロックファイルの依存関係のレビューにより、何が変更されたか、新しい依存関係バージョンのいずれかに既知の脆弱性が含まれているかどうかを簡単に確認できます。
プルリクエストで依存関係のレビューを確認し、脆弱性としてフラグが付けられている依存関係を変更することで、プロジェクトに脆弱性が追� されるのを防ぐことができます。 依存関係レビューのしくみについて詳しくは、「プルリクエストでの依存関係の変更の確認」を参照してく� さい。
依存関係レビューの構成について詳しくは、「依存関係レビューの構成」を参照してく� さい。
Dependabot alerts は、すでに依存関係にある脆弱性を検出しますが、あとで修正するよりも、潜在的な問題が持ち込まれることを回避する方がはるかに良いです。 Dependabot alerts の詳細については、「Dependabot alerts について」を参照してく� さい。
依存関係のレビューは、依存関係グラフと同じ言語とパッケージ管理エコシステ� をサポートしています。 詳細については、「依存関係グラフの概要」を参照してく� さい。
GitHub Enterprise Server で利用できるサプライ チェーン機能の詳細については、「サプライ チェーンのセキュリティについて」を参照してく� さい。
依存関係レビューを有効にする
依存関係グラフを有効にすると、依存関係レビューが使用できるようになります。 詳細については、「エンタープライズの依存関係グラフの有効化」を参照してく� さい。