Концепции для CodeQL
Поймите основные концепции CodeQL и то, как он помогает находить уязвимости и ошибки в вашем коде.
О проверке кода с помощью CodeQL
Для выявления уязвимостей и ошибок в коде вы можете использовать CodeQL. Результаты отображаются как оповещения code scanning в GitHub.
О сканировании кода CodeQL для скомпилированных языков
Узнайте, как CodeQL анализирует скомпилированные языки, доступные параметры сборки и узнайте, как настроить процесс создания базы данных, если это необходимо.
Наборы запросов CodeQL
Вы можете выбрать разные встроенные наборы запросов CodeQL для использования в настройке CodeQL code scanning.
Пользовательские запросы CodeQL
Пользовательские запросы расширяют CodeQL встроенный анализ безопасности для выявления уязвимостей и обеспечения соблюдения стандартов кода, специфичных для вашей кодовой базы.
Сведения о интерфейсе командной строки CodeQL
С помощью CodeQL CLI можно запускать процессы CodeQL локально в проектах программного обеспечения или создавать результаты code scanning для отправки в GitHub.
Сведения о CodeQL для VS Code
Вы можете записывать, запускать и тестировать запросы CodeQL внутри Visual Studio Code с расширением CodeQL.
Сведения о рабочих областях CodeQL
CodeQL рабочих пространств позволяют разрабатывать и поддерживать несколько связанных CodeQL пакетов вместе, разрешая зависимости между ними напрямую из источника.
Запрос ссылочных файлов
Вы можете использовать файлы ссылок на запросы для определения расположения запроса, который требуется выполнить в тестах.
Пакеты запросов CodeQL
Вы можете выбрать разные встроенные наборы запросов CodeQL для использования в настройке CodeQL code scanning.