Skip to main content
Skip to content

依存関係のセキュリティ保護

依存関係を理解して更新することで、サプライ チェーンを安全に保ちます。

Dependabot アラートの構成

リポジトリのいずれかに新しい脆弱な依存関係が見つかった場合に、 Dependabot alerts を生成できるようにします。

Dependabot マルウェア アラートの構成

悪意のある依存関係を特定して修復することで、マルウェア攻撃を防ぎます。

Dependabot アラートの到達可能性分析の構成

reachability analysis を有効にして、アプリケーションが依存関係内の脆弱な関数を呼び出せるかどうかに基づいてアラートに優先順位を付けます。

GitHub パッケージ ファイアウォールを使用したエンドポイントの保護

GitHub package firewallを使用して、開発者のマシン、AI エージェント、CI ランナー上での依存関係のインストールを保護します。

Dependabot セキュリティの更新の構成

Dependabot security updatesまたは手動のプル要求を使用して、脆弱な依存関係を簡単に更新できます。

Dependabot バージョンの更新の構成

使用するパッケージ Dependabot 自動的に更新されるようにリポジトリを構成できます。

innersource アドバイザリの管理

エンタープライズ スコープのアドバイザリを作成、配布、取り消して、内部リポジトリに脆弱性を警告し、修正を自動的に配布します。

Dependabot でアクションを最新に保つ

Dependabotを使用して、使用するアクションを最新バージョンに更新することができます。

Dependabot 用にマルチエコシステム更新を構成する

複数のエコシステム間の更新を 1 つの統合プル要求にグループ化することで、受け取る Dependabot プル要求の数を減らします。

依存関係グラフの有効化

依存関係グラフを有効にすることで、ユーザーはプロジェクトの依存関係を識別できます。

リポジトリの依存関係を調べる

依存関係グラフを使用して、プロジェクトが依存しているパッケージ それに依存するリポジトリを確認できます。 また、その依存関係で脆弱性が検出されると、それも表示されます。

リポジトリの依存関係の自動送信を構成する

依存関係の自動送信を使用して、リポジトリ内の推移的依存関係データを送信できます。 これにより、依存関係グラフを使用してこれらの推移的依存関係を分析できます。

依存関係サブミッション API を使用する

依存関係送信 APIを使用して、プロジェクトのビルドまたはコンパイル時に解決された依存関係など、プロジェクトの依存関係を送信できます。

リリースの整合性の検証

使用するリリースが公開後に変更されていないことを確認することで、改ざんや偶発的な変更を回避できます。