Сводка
В этом модуле мы научились:
- Сканирование кода с помощью CodeQL можно настроить с помощью файла расширенной настройки рабочего процесса, который указывает расположение запросов, языки для анализа и следует ли их собирать с помощью автосборки или вручную.
- GitHub поддерживает интеграцию сторонних средств сканирования и оповещений в процессе сканирования кода.
- CodeQL имеет интерфейс командной строки, позволяющий создавать и анализировать базы данных в автономном режиме, а затем отправлять результаты в GitHub с помощью ФАЙЛА SARIF.
Без использования сканирования кода на GitHub с помощью CodeQL было бы трудно автоматизировать как сканирование кода, так и создание pull-запросов для исправления уязвимого кода. Кроме того, CodeQL предоставляет обширную и растущую библиотеку запросов на нескольких языках, которая позволяет создавать более защищенный код с минимальными усилиями по проектированию.
Ссылки
Ссылки на ресурсы
- Публикация и использование пакетов CodeQL
- Использование сканирования кода с существующей системой CI
- jhutchings1/Create-ActionsPRs
- nickliffen/ghas-enablement
- Создание наборов запросов CodeQL
- Проверка ФАЙЛОВ SARIF
- Поддерживаемые языки CodeQL
Предоставьте отзыв
Используйте эту форму проблемы для предоставления отзывов о содержимом или предлагаемых изменений для этого модуля Microsoft Learn. GitHub поддерживает это содержимое, и член команды выполнит запрос. Спасибо за то, что улучшайте наше содержимое!