Skip to main content

Erro: "A Segurança Avançada deve estar habilitada para este repositório a fim de usar a verificação de código"

Se você receber este erro, verifique se o GitHub Advanced Security está habilitado.

Sobre este erro

Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled

Este erro será relatado se você tentar executar code scanning em um repositório em que GitHub Advanced Security não está ativado ou quando o uso deste recurso está bloqueado por uma política.

Você só verá esse erro em repositórios com visibilidade privada ou interna. O GitHub Advanced Security é habilitado por padrão para todos os repositórios públicos.

Confirmar a causa do erro

  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.

  4. Role a tela até "GitHub Advanced Security".

  5. Se houver um botão Habilitar associado e ativo, GitHub Advanced Security estará disponível nesse repositório, mas ainda não estará habilitado.

  6. Se o uso de GitHub Advanced Security for bloqueado por uma política, o botão Habilitar ficará inativo e o proprietário da política será listado.

    Captura de tela da configuração de "GitHub Advanced Security". O proprietário da política corporativa e o botão "Habilitar" inativo estão realçados com uma estrutura de tópicos laranja escura.

Corrigir o problema

Se GitHub Advanced Security estiver disponível em seu repositório, você poderá habilitá-lo na página de configurações. Se GitHub Advanced Security for bloqueado por uma política, primeiro você precisará solicitar acesso.

Solicitar acesso ao GitHub Advanced Security

  1. Nas configurações de "GitHub Advanced Security", clique no nome da empresa para exibir uma lista de usuários com acesso a fim de editar a política de controle de acesso ao GitHub Advanced Security. Para saber mais, confira Como impor políticas para segurança e análise de código na empresa.
  2. Siga a política de solicitação de acesso a recursos adicionais de sua empresa.

Habilitar o GitHub Advanced Security

  1. Nas configurações de "GitHub Advanced Security", clique em Habilitar.
  2. Execute code scanning novamente.