Skip to main content

Imposição de configuração de segurança

Entenda as complexidades da implementação de security configurations.

Security configurations podem ser impostos, o que significa que os proprietários do repositório não podem alterar o status de habilitação dos recursos habilitados ou desabilitados pela configuração.

Situações que interrompem a imposição

Algumas situações podem interromper a aplicação de security configurations. Por exemplo, a ativação do code scanning não se aplicará a um repositório se:

  • GitHub Actions é inicialmente habilitado no repositório, mas depois é desativado no repositório.
  • GitHub Actions exigidas pelas configurações do code scanning não estão disponíveis no repositório.
  • Executores auto-hospedados com o rótulo code-scanning não estão disponíveis.
  • A definição de quais idiomas não devem ser analisados usando a configuração padrão do code scanning é alterada.

Imposição e a API REST

Se um usuário em sua organização ou empresa tentar alterar o status de habilitação de um recurso em uma configuração imposta usando a API REST, a chamada à API parecerá bem-sucedida, mas nenhum status de habilitação será alterado.