Skip to main content

Erro: "GitHub Code Security or GitHub Advanced Security must be enabled for this repository to use code scanning"

Se você observar este erro, verifique se o GitHub Code Security está habilitado.

Sobre este erro

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

Este erro será relatado se você tentar executar code scanning em um repositório em que GitHub Code 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 Code Security é habilitado por padrão em todos os repositórios públicos.

Se você não estiver em um plano GitHub Free ou GitHub Pro, poderá usar a code scanning apenas em repositórios disponíveis publicamente. Para habilitar o code scanning para repositórios privados ou internos, você deve fazer upgrade para GitHub Team ou GitHub Enterprise com GitHub Code Security e habilitar Code Security para o repositório. Para saber mais, confira Planos do GitHub e Sobre a Segurança Avançada do GitHub.

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 "Segurança" da barra lateral, clique em Advanced Security.

  4. Na página de configurações, role para baixo até "Code Security."

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

  6. Se o uso da GitHub Code Security estiver bloqueado por uma política, " Disabled" aparecerá no lugar do botão Enable.

    "Captura de tela da configuração Advanced Security". A opção desabilitada está destacada em laranja escuro.

Corrigir o problema

Se a GitHub Code Security estiver disponível em seu repositório, você poderá habilitá-lo na página de configurações.

Se a GitHub Code Security for bloqueada por uma política, primeiro você precisará solicitar acesso.

Solicitar acesso ao GitHub Code Security

  1. Nas configurações de "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 a produtos da Code 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.

Habilitando o GitHub Code Security

  1. Abra a página de configurações "Code security".
  2. Ao lado do recurso "Code Security", clique em Enable.
  3. Execute code scanning novamente.