9 сентября 2026 года GitHub представил правило, которое не позволяет слить pull request, если его коммиты добавляют секреты с незакрытыми предупреждениями. Функция доступна в public preview пользователям GitHub Secret Protection или GitHub Advanced Security — это не автоматически включённая защита всех репозиториев.
Перед слиянием должны выполняться два условия: сканирование последнего коммита завершено, а предупреждения о секретах, внесённых этим запросом, разрешены. По умолчанию правило работает с открытыми pull request и шаблонами провайдеров. Пользовательские и общие шаблоны можно добавить отдельно.
Require secret scanning alerts are resolved.Это дополнительная проверка перед слиянием, а не замена push protection, которая останавливает секрет при отправке кода в репозиторий. Заблокированное слияние не означает, что уже отправленный ключ нигде не оказался.
Для безопасного отката пилота заранее сохраните исходные настройки: администратор сможет вернуть изменение только тестового набора правил, не снимая защиту рабочих веток. Описаны возможности официального анонса; редакция не проводила собственный тест функции.
Проверяемые источники
Комментариев пока нет