# Conceitos do CodeQL

Entenda os principais conceitos por trás CodeQL e como ele ajuda você a encontrar vulnerabilidades e erros em seu código.

## Links

* [Verificação de código com CodeQL](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-code-scanning)

  Você pode usar CodeQL para identificar vulnerabilidades e erros em seu código. Os resultados são mostrados como code scanning alertas em GitHub.

* [Verificação de código do CodeQL para linguagens compiladas](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-compiled-languages)

  Entenda como CodeQL analisa idiomas compilados, as opções de build disponíveis e saiba como você pode personalizar o processo de geração de banco de dados, se necessário.

* [Conjuntos de consultas CodeQL](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  Você pode escolher entre diferentes pacotes integrados de CodeQL consultas para usar em sua configuração CodeQLcode scanning.

* [Consultas CodeQL personalizadas](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/custom-queries)

  As consultas personalizadas estendem a análise de segurança integrada do CodeQL para detectar vulnerabilidades e aplicar padrões de codificação específicos à sua base de código.

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

  Você pode usar o CodeQL CLI para executar processos CodeQL localmente em projetos de software ou para gerar resultados code scanning para envio ao GitHub.

* [CodeQL para VS Code](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-vs-code)

  Você pode escrever, executar e testar CodeQL consultas dentro Visual Studio Code com a CodeQL extensão.

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

  CodeQL Os workspaces permitem que você desenvolva e mantenha vários pacotes relacionados CodeQL juntos, resolvendo dependências entre eles diretamente da origem.

* [Arquivos de referência de consulta](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-reference-files)

  Você pode usar arquivos de referência de consulta para definir o local de uma consulta que deseja executar em testes.

* [Pacotes de consulta CodeQL](/pt/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-packs)

  Você pode escolher entre diferentes pacotes integrados de consultas CodeQL para usar em sua configuração CodeQLcode scanning.