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 года.








