Skip to main content
Skip to content

Desativação da Correção Automática do Copilot para análise de código

Você pode desabilitar Copilot Autofix para uma empresa, organização ou repositório.

Quem pode usar esse recurso?

Agentic Autofix tem requisitos de qualificação mais estreitos do que Copilot Autofix, e não está disponível para repositórios de propriedade do usuário em uma empresa que usa Enterprise Managed Users. Para obter detalhes, consulte Sobre a correção automática para a verificação de código.

Copilot Autofix for code scanning está disponível para os seguintes tipos de repositório:

  • Repositórios públicos em GitHub.com
  • Repositórios de propriedade da organização em GitHub Team ou GitHub Enterprise Cloud com GitHub Code Security habilitado

Para obter mais informações sobre produtos qualificados, consulte Sobre GitHub Segurança Avançada.

Este artigo aborda a desabilitação de Copilot Autofix. Agentic Autofix tem controles de acesso separados. Para desabilitar agentic autofix, consulte Gerenciando o acesso à correção automática agentic para verificação de código.

Para organizações de propriedade empresarial, controles para Copilot Autofix seguem esta hierarquia:

  • Os proprietários da empresa controlam se o recurso é permitido na empresa. Quando permitido, ele pode ser habilitado em níveis mais baixos (mas não está habilitado automaticamente).
  • Quando ele é habilitado pela empresa, os proprietários da organização ainda podem desabilitá-lo para sua organização. Isso impede que qualquer repositório na organização o habilite.
  • Se a empresa e a organização tiverem o recurso habilitado, os administradores do repositório poderão desabilitá-lo no repositório individual.

Para organizações autônomas, os controles de organização e repositório se aplicam sem uma política empresarial.

Desabilitar Copilot Autofix em qualquer nível fecha todas as sugestões abertas que adicionou como comentários sobre alertas de code scanning em solicitações de pull afetadas. Se você posteriormente habilitá-lo novamente, as sugestões serão geradas apenas para novos pull requests. Para gerar sugestões para pull requests existentes, execute novamente a análise de segurança code scanning.

Observação

Copilot Autofix é parte integrante de GitHub Code Quality e continuará sendo executado com base nos resultados de qualidade do código, mesmo quando estiver desativado para os resultados de segurança do código.

Bloquear o uso de Copilot Autofix para uma empresa

Os proprietários corporativos podem impedir Copilot Autofix nos resultados de segurança em todas as organizações e repositórios em sua empresa.

  1. Navegue até sua empresa. Por exemplo, na página Enterprises em GitHub.com.
  2. Na parte superior da página, clique em Políticas.
  3. Em "Policies", clique em Advanced Security.
  4. Em "Copilot Autofix", use a lista suspensa e selecione Todas as organizações: Não permitido.

Desabilitar Copilot Autofix para uma organização

Os proprietários da organização podem desabilitar Copilot Autofix para todos os repositórios em sua organização. Para organizações pertencentes à empresa, essa configuração só estará disponível se a empresa permitir Copilot Autofix.

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Na seção " Security and quality" da barra lateral, clique Advanced Security em configurações globais.

  5. Na seção "Code scanning", defina Copilot Autofix como Desativado.

Desabilitando Copilot Autofix para um repositório

Os administradores do repositório poderão desabilitar Copilot Autofix se a organização o habilitar. Para organizações pertencentes à empresa, essa configuração só estará disponível se a empresa também permitir Copilot Autofix.

  1. Em GitHub, acesse a página principal do repositório.

  2. 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.

    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 e qualidade" da barra lateral, clique em Advanced Security.

  4. Na seção "Code Security", defina Copilot Autofix como Desativado.