Habilitar relatórios de vulnerabilidades privados fornece aos pesquisadores de segurança uma maneira segura e estruturada de divulgar vulnerabilidades diretamente em seu repositório. Uma vez habilitados, os pesquisadores podem enviar relatórios sem recorrer à divulgação pública ou canais informais. Para obter informações sobre relatórios de vulnerabilidades privadas e como ele se encaixa na divulgação coordenada, consulte Sobre a divulgação coordenada de vulnerabilidades de segurança.
As instruções neste artigo referem-se à habilitação no nível do repositório. Para obter informações sobre como habilitar o recurso no nível da organização, confira Sobre a divulgação coordenada de vulnerabilidades de segurança.
Como habilitar ou desabilitar relatórios privados de vulnerabilidades em um repositório
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Security" da barra lateral, clique em Advanced Security.
-
Em "Advanced Security", à direita de "Relatório de vulnerabilidades privadas", clique em Habilitar ou Desabilitar, para habilitar ou desabilitar o recurso, respectivamente.

Quando os relatórios de vulnerabilidades privadas estão habilitados, os pesquisadores de segurança veem um botão Relatar uma vulnerabilidade na página "Avisos" do repositório, o que permite que eles enviem um relatório privado.

Os pesquisadores de segurança também podem usar a API REST para relatar vulnerabilidades de segurança de forma privada. Confira Endpoints de API REST para avisos de segurança de repositórios.
Configurando notificações para relatórios de vulnerabilidades privadas
Quando uma nova vulnerabilidade é relatada privadamente em um repositório, GitHub notifica administradores de repositório e gerentes de segurança se:
- Eles estão monitorando todas as atividades no repositório ou estão inscritos para receber notificações de “Alertas de segurança”.
- Eles têm notificações habilitadas para o repositório.
As notificações dependem das preferências de notificação do usuário. Você receberá uma notificação por email se:
- Você está assistindo ao repositório com Todas as Atividades selecionadas ou com alertas de segurança (disponíveis em Personalizado) selecionados.
- Em suas configurações de notificação, em Assinaturas, em Observação, você selecionou receber notificações por email.
-
Em GitHub, acesse a página principal do repositório.
-
Para começar a inspecionar o repositório, selecione Watch.

-
No menu de opções, selecione Todas as Atividades para receber notificações para todas as atividades ou selecione Personalizado depois Alertas de Segurança para receber notificações apenas para alertas de segurança.
-
Acesse as configurações de notificação da sua conta pessoal. Elas estão disponíveis em https://github.com/settings/notifications.
-
Na página de configurações de notificação, em "Assinaturas" e, em seguida, em "Inspeção", clique no menu suspenso Notificar-me.
-
Selecione "Email" como uma opção de notificação e clique em Salvar.
