{"meta":{"title":"Conceitos do CodeQL","intro":"Entenda os principais conceitos por trás CodeQL e como ele ajuda você a encontrar vulnerabilidades e erros em seu código.","product":"Qualidade de segurança e código","breadcrumbs":[{"href":"/pt/code-security","title":"Qualidade de segurança e código"},{"href":"/pt/code-security/concepts","title":"Concepts"},{"href":"/pt/code-security/concepts/code-scanning","title":"Varredura de código"},{"href":"/pt/code-security/concepts/code-scanning/codeql","title":"CodeQL"}],"documentType":"subcategory"},"body":"# Conceitos do CodeQL\n\nEntenda os principais conceitos por trás CodeQL e como ele ajuda você a encontrar vulnerabilidades e erros em seu código.\n\n## Links\n\n* [Verificação de código com CodeQL](/pt/code-security/concepts/code-scanning/codeql/codeql-code-scanning)\n\n  Você pode usar CodeQL para identificar vulnerabilidades e erros em seu código. Os resultados são mostrados como code scanning alertas em GitHub.\n\n* [Verificação de código do CodeQL para linguagens compiladas](/pt/code-security/concepts/code-scanning/codeql/codeql-for-compiled-languages)\n\n  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.\n\n* [Conjuntos de consultas CodeQL](/pt/code-security/concepts/code-scanning/codeql/codeql-query-suites)\n\n  Você pode escolher entre diferentes conjuntos de consultas internos do CodeQL a serem usados na configuração do CodeQL code scanning.\n\n* [Consultas CodeQL personalizadas](/pt/code-security/concepts/code-scanning/codeql/custom-queries)\n\n  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.\n\n* [CLI do CodeQL](/pt/code-security/concepts/code-scanning/codeql/codeql-cli)\n\n  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.\n\n* [CodeQL para VS Code](/pt/code-security/concepts/code-scanning/codeql/codeql-for-vs-code)\n\n  Você pode escrever, executar e testar CodeQL consultas dentro Visual Studio Code com a CodeQL extensão.\n\n* [Workspaces do CodeQL](/pt/code-security/concepts/code-scanning/codeql/codeql-workspaces)\n\n  CodeQL Os workspaces permitem que você desenvolva e mantenha vários pacotes relacionados CodeQL juntos, resolvendo dependências entre eles diretamente da origem.\n\n* [Arquivos de referência de consulta](/pt/code-security/concepts/code-scanning/codeql/query-reference-files)\n\n  Você pode usar arquivos de referência de consulta para definir o local de uma consulta que deseja executar em testes.\n\n* [Pacotes de consulta CodeQL](/pt/code-security/concepts/code-scanning/codeql/query-packs)\n\n  Você pode escolher entre diferentes pacotes integrados de CodeQL consultas para usar em sua configuração CodeQLcode scanning."}