ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

脆弱性のある依存関係の通知を設定する

Dependabotアラートに関する通知の受信方法の最適化

脆弱性のある依存関係の通知について

Dependabotがリポジトリ中に脆弱性のある依存関係を検出すると、Dependabotアラートが生成され、そのリポジトリのセキュリティタブに表示されます。 GitHub Enterprise Serverは、影響を受けるリポジトリのメンテナに、リポジトリの通知設定に従って新しいアラートに関する通知を行います。

By default, if your enterprise owner has configured email for notifications on your enterprise, you will receive Dependabotアラート by email.

Enterprise owners can also enable Dependabotアラート without notifications. For more information, see "Enabling the dependency graph and Dependabotアラート on your enterprise account."

Dependabotアラートの通知設定

各ページの上部に表示される [Manage notifications] ドロップダウン から、自分または Organization の通知設定を構成できます。 詳しい情報については、「通知を設定する」を参照してください。

You can choose the delivery method for notifications, as well as the frequency at which the notifications are sent to you.

デフォルトでは、サイト管理者がインスタンスに関する通知のメールを設定すると、 Dependabotアラートを受信することになります:

  • メールの場合、メールは重要度が重大あるいは高の脆弱性が見つかるたびに送信されます(Email each time a vulnerability is found(脆弱性が見つかるたびにメール)オプション)
  • ユーザインターフェースでは、脆弱な依存関係がある場合にリポジトリのファイル及びコードビューに警告が表示されます(UI alerts(UIアラート)オプション)
  • コマンドラインでは、脆弱性のある依存関係を伴うプッシュをリポジトリに対して行った場合に、コールバックとして警告が表示されます(Command Line(コマンドライン)オプション)
  • インボックスには、重要度が重大もしくは高の新しい脆弱性に対してWeb通知が表示されます(Webオプション) 通知を

Dependabotアラートについて受ける方法は、カスタマイズできます。 たとえば、Email a digest summary of vulnerabilities(脆弱性のダイジェストサマリーメール)及びWeekly security email digest(週間のセキュリティメールダイジェスト)オプションを使って、最大10件のリポジトリに関するアラートをまとめた週間のダイジェストメールを受信できます。

Dependabotアラート オプション

ノート: GitHubの通知をフィルタして、Dependabotアラートを表示できます。 詳しい情報については「インボックスからの通知の管理」を参照してください。

X-GitHub-Severityヘッダフィールドを含む、1つ以上のリポジトリに影響するDependabotアラートに対するメール通知。 X-GitHub-Severityヘッダフィールドは、Dependabotアラートに対するメール通知のフィルタリングに利用できます。 詳しい情報については、「通知を設定する」を参照してください。

脆弱性のある依存関係の通知を減らす方法

Dependabotアラートの通知をあまりに多く受け取ることが心配なら、週次のメールダイジェストにオプトインするか、Dependabotアラートを有効化したままで通知をオフにすることをおすすめします。 その場合でも、リポジトリのセキュリティタブでDependabotアラートを確認することはできます。 詳細については、「リポジトリ内の脆弱な依存関係を表示・更新する」を参照してください。

参考リンク

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?