Skip to main content

Configurando alertas do Dependabot

Permita que os Dependabot alerts sejam gerados quando uma nova dependência vulnerável for encontrada em um dos repositórios.

Quem pode usar esse recurso?

  • Administradores de repositório, proprietários de organizações e pessoas com acesso de gravação ou manutenção
  • Usuários e equipes com acesso explícito. Confira "Permitir acesso a alertas de segurança".

Alertas do Dependabot alerts para dependências vulneráveis

Uma vulnerabilidade é um problema no código de um projeto que poderia ser explorada para corromper a confidencialidade, a integridade ou a disponibilidade do projeto ou de outros projetos que usam o código. As vulnerabilidades variam de tipo, gravidade e método de ataque.

O Dependabot verifica o código quando um novo aviso é adicionado ao GitHub Advisory Database ou ao grafo de dependência para alterações de repositório. Quando dependências vulneráveis forem detectadas, os Dependabot alerts serão gerados. Para saber mais, confira Sobre alertas do Dependabot.

Se você habilitou as Dependabot security updates para seu repositório, o alerta também pode conter um link para uma pull request a fim de atualizar o manifesto ou bloquear o arquivo para a versão mínima que resolve a vulnerabilidade. Para obter mais informações, confira "Sobre as atualizações de segurança do Dependabot".

Para habilitar ou desabilitar Dependabot alerts para:

  • Sua conta pessoal
  • Seu repositório
  • Sua organização
  • Sua empresa

Gerenciamento de Dependabot alerts para sua conta pessoal

Os Dependabot alerts para seus repositórios podem ser habilitados ou desabilitados pelo proprietário da empresa. Para saber mais, confira Habilitando o Dependabot para sua empresa.

Gerenciamento de Dependabot alerts para seu repositório

Você pode gerenciar Dependabot alerts em seu repositório público, privado ou interno.

Por padrão, notificamos as pessoas com permissões de gravação, manutenção e administração nos repositórios afetados sobre novos Dependabot alerts. O GitHub Enterprise Server nunca divulga publicamente as dependências não seguras de nenhum repositório. Também é possível tornar o Dependabot alerts visível para pessoas ou equipes adicionais que trabalham com repositórios que você possui ou para os quais tem permissões de administrador.

Um proprietário da empresa deve primeiro configurar o Dependabot para ela antes de permitir o gerenciamento de Dependabot alerts para o repositório. Para saber mais, confira Habilitando o Dependabot para sua empresa.

Habilitar ou desabilitar Dependabot alerts em um repositório

  1. Em GitHub, acesse a página principal do repositório.

  2. Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção "Security" da barra lateral, clique em Code security and analysis.

  4. Em "Code security and analysis", à direita de Dependabot alerts, clique em Enable para habilitar alertas ou em Disable para desabilitá-los.

Gerenciamento de Dependabot alerts para sua organização

Você pode habilitar ou desabilitar Dependabot alerts para alguns ou todos os repositórios pertencentes à sua organização. Para obter mais informações sobre como habilitar recursos de segurança em uma organização, confira "Guia de início rápido da proteção da sua organização."

Um proprietário da empresa deve primeiro configurar o Dependabot para ela antes de permitir o gerenciamento de Dependabot alerts para o repositório. Para saber mais, confira Habilitando o Dependabot para sua empresa.

Habilitar ou desabilitar Dependabot alerts em todos os repositórios existentes

Use a visão geral de segurança para encontrar um conjunto de repositórios e habilitar ou desabilitar os Dependabot alerts para todos eles ao mesmo tempo. Para saber mais, confira Como habilitar recursos de segurança para vários repositórios.

Você também pode usar a página de configurações da organização para "Code security and analysis" para habilitar ou desabilitar Dependabot alerts para todos os repositórios existentes na organização.

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Ao lado da organização, clique em Configurações.
  3. Na seção "Segurança" da barra lateral, clique em Segurança de código e análise.
  4. Em "Code security and analysis", à direita de Dependabot alerts, clique em Disable all ou Enable all.
  5. Opcionalmente, para habilitar Dependabot alerts por padrão para novos repositórios em sua organização, na caixa de diálogo, selecione "Habilitar por padrão para novos repositórios".
  6. Clique em Desabilitar Dependabot alerts ou Habilitar Dependabot alerts para desabilitar ou habilitar Dependabot alerts para todos os repositórios da sua organização.

Gerenciar Dependabot alerts para sua empresa

Você pode habilitar ou desabilitar Dependabot alerts para todos os repositórios atuais e futuros pertencentes à sua organização na sua empresa. Suas alterações afetam todos os repositórios.

  1. No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.

    Captura de tela do menu suspenso que aparece quando você clica na foto de perfil no GitHub Enterprise Server. A opção "Configurações da empresa" está realçada em um contorno laranja escuro.

  2. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.

  3. Na barra lateral esquerda, clique em Code security and analysis.

  4. Na seção "Dependabot", à direita de Dependabot alerts, clique em Desabilitar tudo ou Habilitar tudo.

  5. Opcionalmente, selecione Habilitar automaticamente para novos repositórios habilitar Dependabot alerts por padrão para os novos repositórios da organização.