1. GitHub Docs, "Managing alerts from secret scanning." Under the section "About secret scanning alerts," the documentation states: "GitHub generates one alert per unique secret, per repository. If a secret is present in multiple branches in a repository, this will not generate any new alerts. Each alert lists all of the branches that contain the secret." This directly confirms that multiple instances of the same secret result in a single alert.
Source: https://docs.github.com/en/code-security/secret-scanning/managing-alerts-from-secret-scanning#about-secret-scanning-alerts
2. GitHub Docs, "About secret scanning." This document provides a foundational overview, explaining that when a secret is detected, "GitHub generates an alert." The logic for how these alerts are grouped (one per unique secret) is detailed in the "Managing alerts" documentation, reinforcing the principle of consolidation.
Source: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning