CodeQL помогает включить code scanning в GitHub, находить уязвимости вроде SQL injection, разбирать alerts и исправлять проблемы. Навык показывает, как настроить автоматический поиск существующих уязвимостей и снизить риск новых в production-коде.
Возможности
- Включение code scanning с помощью CodeQL.
- Поиск типичных уязвимостей, включая SQL injection.
- Просмотр alerts и действия по устранению найденных проблем.
- Автоматизация поиска уязвимостей в коде.
- Упражнение рассчитано на прохождение менее чем за 30 минут.
Когда использовать
- Нужно включить анализ безопасности кода в GitHub.
- Хотите найти уязвимости в существующем коде и разобраться с alerts.
- Нужно добавить автоматическую проверку, чтобы выявлять будущие уязвимости.
- Вы разработчик, security engineer или сопровождаете open source-проект.
Установка
npx skills add skills/introduction-to-codeql
Примеры
Создать копию упражнения в GitHub:
https://github.com/new?template_owner=skills&template_name=introduction-to-codeql&owner=%40me&name=skills-introduction-to-codeql&description=Exercise:+Introduction+to+CodeQL&visibility=public