О проблеме
Когда вы применяете и security configurationcode scanning определяется как «Включено с разрешенной расширенной установкой», каждый репозиторий проверяется, есть ли существующая, активная или продвинутая настройка.
- Без изменений code scanning если обнаружена активная продвинутая конфигурация настройки.
- Настройка по умолчанию включена для репозиториев, где расширенная настройка неактивна или отсутствует.
Неактивная или отсутствует расширенная настройка
Расширенная настройка считается неактивной **** для репозитория, если репозиторий соответствует любому из следующих критериев:
- Последний анализ данных CodeQL превышает 90 дней.
- Все конфигурации CodeQL удалены.
- Файл рабочего процесса удален или отключен (исключительно для расширенного запуска установки с помощью действий).
Решение проблемы
Это решение состоит из двух частей:
-
Любые репозитории, где неожиданно применялась настройка по code scanning умолчанию, должны проводить CodeQL анализ с интервалом менее 90 дней, например, раз в месяц.
Даже если репозиторий не находится в активной разработке, новые уязвимости могут быть выявлены с помощью обновлений анализа CodeQL .
-
Когда все затронутые репозитории запустят CodeQL анализ, можно повторно применить security configuration.