# Концепции для CodeQL

Поймите основные концепции CodeQL и то, как это помогает находить уязвимости и ошибки в вашем коде.

## Links

* [Сканирование кода с помощью CodeQL](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-code-scanning)

  Вы можете использовать CodeQL их для выявления уязвимостей и ошибок в вашем коде. Результаты отображаются в виде code scanning оповещений в GitHub.

* [Сканирование кода CodeQL для скомпилированных языков](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-compiled-languages)

  Поймите, как CodeQL анализируют скомпилированные языки, какие доступные варианты сборки доступны, и узнайте, как можно настраивать процесс генерации базы данных, если это необходимо.

* [Наборы запросов CodeQL](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  Вы можете выбрать из разных встроенных CodeQL наборов запросов для вашей CodeQLcode scanning настройки.

* [Пользовательские запросы CodeQL](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/custom-queries)

  Пользовательские запросы расширяют CodeQLвстроенный анализ безопасности для выявления уязвимостей и обеспечения соблюдения стандартов кода, специфичных для вашей кодовой базы.

* [CodeQL CLI](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-cli)

  Вы можете использовать CodeQL CLI его для локального запуска CodeQL процессов в программных проектах или для генерации code scanning результатов для загрузки в GitHub.

* [CodeQL для VS Code](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-vs-code)

  Вы можете писать, запускать и тестировать CodeQL запросы внутри Visual Studio Code с помощью расширения CodeQL .

* [Workspaces CodeQL](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-workspaces)

  CodeQL Рабочие пространства позволяют разрабатывать и поддерживать несколько связанных CodeQL пакетов вместе, разрешая зависимости между ними напрямую из источника.

* [Запрос ссылочных файлов](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-reference-files)

  Вы можете использовать файлы ссылок на запросы для определения расположения запроса, который требуется выполнить в тестах.

* [Пакеты запросов CodeQL](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-packs)

  Вы можете выбрать из разных встроенных CodeQL наборов запросов для вашей CodeQLcode scanning настройки.