{"meta":{"title":"Conceitos do CodeQL","intro":"Entenda os principais conceitos por trás do CodeQL e como ele ajuda a encontrar vulnerabilidades e erros no 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 do CodeQL e como ele ajuda a encontrar vulnerabilidades e erros no seu código.\n\n## Links\n\n* [Sobre a varredura de código com CodeQL](/pt/code-security/concepts/code-scanning/codeql/about-code-scanning-with-codeql)\n\n  Você pode usar CodeQL para identificar vulnerabilidades e erros no seu código. Os resultados são exibidos como alertas de code scanning em GitHub.\n\n* [Sobre a verificação de código CodeQL para idiomas compilados](/pt/code-security/concepts/code-scanning/codeql/about-codeql-code-scanning-for-compiled-languages)\n\n  Entenda como CodeQL analisa as linguagens compiladas, as opções de compilação disponíveis e saiba como você pode personalizar o processo de geração do 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-codeql-queries)\n\n  As consultas personalizadas expandem a análise de segurança interna do CodeQL para detectar vulnerabilidades e impor padrões de codificação específicos à sua base de código.\n\n* [Sobre a CLI do CodeQL](/pt/code-security/concepts/code-scanning/codeql/about-the-codeql-cli)\n\n  Você pode usar o CodeQL CLI para executar processos CodeQL localmente em projetos de software ou para gerar resultados de code scanning para upload no GitHub.\n\n* [Sobre o CodeQL para VS Code](/pt/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code)\n\n  Você pode escrever, executar e testar consultas do CodeQL no Visual Studio Code com a extensão do CodeQL.\n\n* [Sobre os workspaces do CodeQL](/pt/code-security/concepts/code-scanning/codeql/about-codeql-workspaces)\n\n  CodeQL espaços de trabalho permitem que você desenvolva e mantenha vários pacotes CodeQL relacionados, 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/codeql-query-packs)\n\n  Você pode escolher entre diferentes conjuntos de consultas internos do CodeQL a serem usados na configuração do CodeQL code scanning."}