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

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

## Links

* [О проверке кода с помощью CodeQL](/ru/enterprise-cloud@latest/code-security/concepts/code-scanning/codeql/about-code-scanning-with-codeql)

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

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

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

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

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

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

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

* [Сведения о интерфейсе командной строки CodeQL](/ru/enterprise-cloud@latest/code-security/concepts/code-scanning/codeql/about-the-codeql-cli)

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

* [Сведения о CodeQL для VS Code](/ru/enterprise-cloud@latest/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code)

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

* [Сведения о рабочих областях CodeQL](/ru/enterprise-cloud@latest/code-security/concepts/code-scanning/codeql/about-codeql-workspaces)

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

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

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

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

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