GitHub сделала ИИ-проверку pull request на уязвимости общедоступной

Изображение: OpenAI
GitHub открыла общий доступ к ИИ-проверке изменений в pull request на уязвимости, которая дополняет CodeQL. По сообщению GitHub Changelog, она анализирует изменения в pull request на языках и фреймворках, которые CodeQL пока не охватывает, в том числе PHP, Shell/Bash, конфигурации Terraform и файлы Dockerfile.
Результаты ИИ-проверки носят рекомендательный характер: они не мешают пройти проверку сканирования кода и не могут блокировать слияние pull request через обязательные требования в правилах репозитория. Сообщения об уязвимостях появляются рядом с результатами CodeQL с отметкой об использовании ИИ. Они могут содержать объяснение риска и предложенный вариант автоматического исправления.
Проверка запускается автоматически, если для репозитория включены сканирование кода и соответствующая настройка ИИ-проверки. На pull request из форков и на запросы, созданные Dependabot, она не распространяется.
Проверка доступна для публичных репозиториев организаций и личных аккаунтов. Для частных и внутренних репозиториев организаций нужна GitHub Code Security или GitHub Advanced Security. Лицензия GitHub Copilot не требуется. Проверка расходует ИИ-кредиты для функций безопасности кода.



