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