GitHub сделал AI Scan для pull request’ов общедоступным
GitHub перевёл AI Scan для pull request’ов в статус generally available. Инструмент дополняет CodeQL, ищет уязвимости в изменённых строках и может предложить исправление.
GitHub объявил 15 октября 2026 года, что AI Scan для pull request’ов стал общедоступным. Инструмент дополняет CodeQL: он ищет уязвимости в изменениях кода для языков и фреймворков, которые CodeQL пока не покрывает. В числе примеров GitHub называет PHP, Shell/Bash, конфигурации Terraform в HCL, Dockerfiles, JSP для Java и Blazor для C#.
AI Scan запускается автоматически, если в репозитории включены code scanning и соответствующая настройка AI Scan. Результаты появляются рядом с результатами CodeQL на вкладках Conversation и Files changed и помечаются индикатором AI. Для найденной проблемы могут быть доступны объяснение риска и предлагаемое автоматическое исправление.
При этом результаты AI Scan имеют рекомендательный статус. Они не приводят к провалу проверки code scanning и не могут самостоятельно заблокировать слияние pull request через требования ruleset. Инструмент также не запускается для pull request’ов из fork-репозиториев и для запросов, созданных Dependabot.
Функция доступна в публичных репозиториях личных аккаунтов и организаций. Для частных и внутренних репозиториев организаций требуется GitHub Code Security или GitHub Advanced Security. Отдельная лицензия GitHub Copilot не нужна, но использование AI Scan расходует Code Security AI Credits и учитывается в корпоративном биллинге.
Почему это важно
AI Scan расширяет автоматическую проверку pull request’ов на проекты и языки вне текущего покрытия CodeQL. Однако его предупреждения не являются блокирующим контролем, поэтому решение о слиянии остаётся за командой.
Источник: GitHub Changelog · По данным официального GitHub Changelog.