Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Sobre proteger seu repositório

O GitHub fornece uma série de maneiras que você pode ajudar a manter seu repositório protegido.

Neste artigo

Configurar o seu repositório com segurança

O primeiro passo para proteger um repositório é configurar quem pode ver e modificar o seu código. Para obter mais informações, consulte "Gerenciar configurações do repositório".

Proteger o repositório

GitHub tem um conjunto crescente de recursos de segurança que ajudam você a manter seu código protegido. Você pode encontrá-los na aba Segurança do seu repositório.

Disponível para todos os repositórios

  • Política de segurança

    Facilita para as pessoas relatar, de modo confidencial, vulnerabilidades de segurança que encontram no seu repositório. Para obter mais informações, consulte "Adicionar uma política de segurança ao seu repositório".

  • Consultorias de segurança

    Discute em particular e corrige vulnerabilidades de segurança no código do seu repositório. Em seguida, você pode publicar uma consultoria de segurança para alertar a sua comunidade sobre a vulnerabilidade e incentivá-los a fazer a atualização. Para obter mais informações, consulte "Sobre Aviso de Segurança do GitHub".

  • Alertas do Dependabot e atualizações de segurança

    Ver alertas sobre dependências conhecidas por conter vulnerabilidades de segurança e escolher se deseja gerar pull requests para atualizar essas dependências automaticamente. Para obter mais informações, consulte "Sobre alertas de dependências vulneráveis e "Sobre Atualizações de segurança do Dependabot".

  • atualizações de versão de Dependabot

    Use Dependabot para levantar automaticamente os pull requests a fim de manter suas dependências atualizadas. Isso ajuda a reduzir a exposição a versões mais antigas de dependências. Usar versões mais recentes facilita a aplicação de patches, caso as vulnerabilidades de segurança sejam descobertas e também torna mais fácil para Atualizações de segurança do Dependabot levantar, com sucesso, os pull requests para atualizar as dependências vulneráveis. Para obter mais informações, consulte "Sobre o Atualizações de versão do Dependabot".

Disponível para repositórios públicos e para repositórios com Segurança Avançada

Essas funcionalidades estão disponíveis para todos os repositórios públicos e para repositórios privados pertencentes a organizações com uma licença de Segurança Avançada. Para obter mais informações, consulte "Sobre Segurança Avançada GitHub".

  • Alertas de Varredura de código

    Detectar automaticamente vulnerabilidades de segurança e erros de codificação em códigos novos ou modificados. São destacados os problemas potenciais, com informações detalhadas, o que permite que você corrija o código antes que seja mesclado no seu branch-padrão. Para obter mais informações, consulte "Sobre a varredura de código".

  • Alertas de Varredura secreta

    Para repositórios privados, veja qualquer segredo que GitHub encontrou no seu código. Você deve tratar os tokens ou credenciais verificados no repositório como comprometidos. Para obter mais informações, consulte "Sobre a varredura de segredos."

  • Revisão de dependências - Mostra o impacto total das alterações nas dependências e vê detalhes de qualquer versão vulnerável antes de realizar o merge de um pull request. Para obter mais informações, consulte "Sobre a revisão de dependências".

Explorar dependências

O gráfico de dependências de GitHub permite que você explore:

  • Ecossistemas e pacotes dos quais o repositório depende
  • Repositórios e pacotes que dependem do seu repositório

Você deve habilitar o gráfico de dependências antes de GitHub pode gerar Alertas do Dependabot para dependências com vulnerabilidades de segurança. Habilitar o gráfico de dependências também permite que GitHub execute revisões de dependências de pull requests.

Você pode encontrar o gráfico de dependências na aba Ideias para o seu repositório. Para obter mais informações, consulte "Sobre o gráfico de dependência".

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.