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.
Verificação de código com CodeQL
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
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
Você pode escolher entre diferentes conjuntos de consultas internos do CodeQL a serem usados na configuração do CodeQL code scanning.
Consultas CodeQL personalizadas
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
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
Você pode escrever, executar e testar CodeQL consultas dentro Visual Studio Code com a CodeQL extensão.
Workspaces do CodeQL
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
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
Você pode escolher entre diferentes pacotes integrados de CodeQL consultas para usar em sua configuração CodeQLcode scanning.