GitHub открыла AI Scan для pull request: предупреждения не блокируют слияние

GitHub открыла AI Scan для pull request: результаты дополняют CodeQL, но не блокируют слияние. Функции нужны включённые code scanning и настройка репозитория.

GitHub открыла AI Scan для pull request: предупреждения не блокируют слияние. Тематическая карточка Comrad404.

15 октября 2026 года GitHub объявила об общем доступе к AI Scan для pull request. Сканер ищет уязвимости в изменениях и дополняет CodeQL, в том числе для некоторых языков и фреймворков, которые CodeQL сейчас не охватывает. Предупреждения могут помочь при проверке кода, но сами по себе не остановят слияние.

Какие изменения анализирует AI Scan

Среди примеров GitHub называет PHP, Shell/Bash, конфигурации Terraform на HCL, Dockerfiles, JSP для Java и Blazor для C#. Компания также указывает, что список не исчерпывающий. AI Scan предназначен для поиска уязвимостей в изменениях pull request и дополняет CodeQL.

Это описание возможностей самим GitHub, а не независимая оценка качества сканирования. Публикация не приводит сравнительных результатов, которые позволили бы судить о полноте поиска или превосходстве над CodeQL.

Когда запускается и где видны результаты

AI Scan автоматически запускается для pull request, если включены code scanning и действующая для репозитория настройка AI Scan. Результаты появляются рядом с результатами CodeQL на вкладках Conversation и Files changed; индикатор «AI» отличает их от оповещений CodeQL. Находка может сопровождаться объяснением риска и предложенным автоматическим исправлением.

Предупреждения не являются блокирующей проверкой

GitHub относит результаты AI Scan к рекомендательным: они не проваливают проверку code scanning и не блокируют слияние через требования ruleset. Поэтому их нельзя считать обязательным барьером, который остановит pull request при обнаружении проблемы. Сканер также не запускается для pull request из fork-репозиториев и созданных Dependabot.

Доступ и расход кредитов

AI Scan доступен для публичных репозиториев организаций и личных аккаунтов. Для частных и внутренних репозиториев организаций требуется GitHub Code Security или GitHub Advanced Security; лицензия GitHub Copilot не нужна. Использование расходует Code Security AI Credits. По данным GitHub, расход отображается в разделе AI usage биллинга и лицензирования enterprise как продукт Advanced Security; для кредитов можно задавать бюджеты на уровне SKU.

Источник: объявление GitHub Changelog от 15 октября 2026 года.