Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-04-09. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

シークレット スキャンからのアラートを監視する

          secret scanningがsecret scanningアラートについて通知する方法を構成し、チームがこれらのアラートにどのように応答するかを監査できます。

この機能を使用できるユーザーについて

リポジトリの所有者、組織の所有者、セキュリティ マネージャー、および 管理者 ロールを持つユーザー

          secret scanningがリポジトリ内の潜在的なシークレット リークを検出した場合、コードのセキュリティを維持するには、これらのアラートに関する情報を常に把握することが重要です。 
          GitHub には複数の通知チャネルが用意されており、シークレットが見つかったときに、自分とチームに迅速にアラートが送信されます。 ロールと設定に基づいて、これらの通知を受け取る方法とタイミングをカスタマイズできます。

また、 secret scanning アラートへの応答を監査して、チームがセキュリティの問題を管理し、組織のセキュリティ ポリシーに対するコンプライアンスを維持する方法を追跡することもできます。

の通知を構成する シークレット スキャンニング アラート

リポジトリの [ Security ] タブにアラートを表示するだけでなく、 GitHub はアラートの電子メール通知を送信することもできます。 これらの通知は、増分スキャンと履歴スキャンで異なります。

増分スキャン

新しいシークレットが検出されると、GitHub は、通知設定に従ってリポジトリのセキュリティ アラートにアクセスできるすべてのユーザーに通知します。 これらのユーザーは次のとおりです。

  • リポジトリ管理者
  • セキュリティマネージャー
  • 読み書きアクセス権が与えられるカスタム ロールを持つユーザー
  • Organization 所有者とエンタープライズ所有者。シークレットが漏洩したリポジトリの管理者である場合

メモ

シークレットを誤ってコミットしてしまったコミット作成者には、通知の基本設定に関係なく通知が行われます。

次の場合に、電子メール通知を受け取ります。

  • リポジトリをウォッチしている。
  • リポジトリ上のカスタム "セキュリティ アラート" の "すべてのアクティビティ" に対して通知を有効にしました。
  • 通知設定の [サブスクリプション] の [ウォッチ] で、メールで通知を受け取ることを選んでいる。
  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリの監視を開始するには、[ウォッチ] 選択します。

    リポジトリのメイン ページのスクリーンショット。 [ウォッチ] というタイトルが付いたドロップダウン メニューがオレンジ色の枠線で強調表示されています。

  3. ドロップダウン メニューで、 [すべてのアクティビティ] を選びます。 または、セキュリティ アラートのみをサブスクライバーにする場合は、 [カスタム] を選び、 [セキュリティ アラート] を選びます。

  4. 個人用アカウントの通知設定に移動します。 これらは、https://github.com/settings/notifications にあります。

  5. 通知設定のページの、[サブスクリプション] にある [視聴] で、 [通知する] ドロップダウンを選びます。

  6. 通知方法として [Email] を選び、 [保存] を選びます。

    ユーザー アカウントの通知設定のスクリーンショット。 [サブスクリプション] と [ウォッチング] に、[E メール] というチェックボックスがオレンジ色の枠線で囲まれています。

通知のユーザー設定について詳しくは、「リポジトリのセキュリティと分析設定を管理する」と「個々のリポジトリの Watch 設定を行う」をご覧ください。

履歴スキャン

履歴スキャンの場合、 GitHub は次のユーザーに通知します。

  • 組織所有者、エンタープライズ所有者、セキュリティ マネージャー - 履歴スキャンの完了時 (シークレットが見つからないとしても)。
  • リポジトリ管理者、セキュリティ マネージャー、読み書きアクセス権が与えられるカスタム ロールを持つユーザー - 履歴スキャンがシークレットを検出時。通知設定に基づいて。

コミット作成者には通知_しません_。

通知のユーザー設定について詳しくは、「リポジトリのセキュリティと分析設定を管理する」と「個々のリポジトリの Watch 設定を行う」をご覧ください。

シークレット スキャン アラートへの応答の監査

GitHub ツールを使用して、secret scanning アラートに応答して実行されたアクションを監査できます。 詳しくは、「セキュリティ アラートの監査」をご覧ください。