Sobre este erro
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.
Confirmar a causa do erro
-
Em GitHub, acesse a página principal do repositório.
-
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.
-
Na seção "Segurança" da barra lateral, clique em Advanced Security.
-
Na página de configurações, role para baixo até "Code Security."
-
Se houver um botão Habilitar associado e ativo, GitHub Code Security estará disponível nesse repositório, mas ainda não estará habilitado.
-
Se o uso da GitHub Code Security estiver bloqueado por uma política, " Disabled" aparecerá no lugar do botão Enable.
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
- Nas configurações de "Code 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 Advanced Security. Para saber mais, confira Como impor políticas para segurança e análise de código na empresa.
- Siga a política de solicitação de acesso a recursos adicionais de sua empresa.
Habilitando o GitHub Code Security
- Abra a página de configurações "Code security".
- Ao lado do recurso "Code Security", clique em Enable.
- Execute code scanning novamente.