Garantir a segurança do código-fonte da aplicação é uma etapa crítica no desenvolvimento de software moderno. Neste curso do GitHub, você aprenderá a usar a varredura de código para identificar, resolver e prevenir padrões de codificação inseguros.
Bem-vindo ao "Introdução ao CodeQL"! 👋
Neste curso, exploraremos o uso da varredura de código do GitHub, alimentada pelo CodeQL, para identificar práticas comuns de codificação que podem levar a vulnerabilidades de segurança. Durante este curso, habilitaremos a varredura de código em seu repositório para identificar, remediar e prevenir vulnerabilidades.
A varredura de código faz parte do conjunto de produtos GitHub Advanced Security (GHAS). Todos os recursos do Advanced Security são 100% gratuitos para repositórios públicos de código aberto.
- Para quem é este curso: Desenvolvedores, engenheiros de segurança, mantenedores de código aberto.
- O que você aprenderá: Mostraremos como habilitar a varredura de código e identificar vulnerabilidades de injeção de SQL com o CodeQL.
- O que você construirá: Uma pipeline de desenvolvimento de software segura que permite identificar e prevenir novas vulnerabilidades de segurança de serem introduzidas no seu código de produção.
- Pré-requisitos: Neste curso, você precisará de um conhecimento básico de conceitos do GitHub, como pull requests, GitHub Actions e código-fonte. Você também precisará estar familiarizado com os conceitos de Teste Estático de Segurança de Aplicações (SAST). Não se preocupe, desmistificaremos as partes complexas para você 🙂.
- Quanto tempo: Este curso tem quatro etapas e leva menos de 30 minutos para ser concluído.
- Clique com o botão direito em Iniciar curso e abra o link em uma nova aba.
- Na nova aba, a maioria dos prompts será preenchida automaticamente para você.
- Para o proprietário, escolha sua conta pessoal ou uma organização para hospedar o repositório.
- Recomendamos criar um repositório público, pois repositórios privados usarão minutos do Actions.
- Role para baixo e clique no botão Criar repositório na parte inferior do formulário.
- Após a criação do seu novo repositório, espere cerca de 20 segundos e atualize a página. Siga as instruções passo a passo no README do novo repositório.
Obter ajuda: Poste em nosso fórum de discussão • Revise a página de status do GitHub
© 2025 GitHub • Código de Conduta • MIT License