Skip to main content

Desactivar la autocorrección para las alertas de seguridad del análisis de código

Puede deshabilitar Autofijo de Copilot, lo que también bloquea la corrección automática con agentes, en una empresa, organización o repositorio.

¿Quién puede utilizar esta característica?

Autofijo de Copilot para code scanning está disponible para los siguientes tipos de repositorio:

  • Repositorios públicos en GitHub.com
  • Repositorios propiedad de la organización en GitHub Team o GitHub Enterprise Cloud con GitHub Code Security habilitado

Además, la autocorrección autónoma requiere que agente en la nube de Copilot esté disponible en el repositorio.

Deshabilitación del autofijo agente

La desactivación de la autocorrección autónoma se puede hacer de dos maneras:

  1. Al deshabilitar Autofijo de Copilot, ya que la corrección automática agéntica se basa en el mismo ajuste subyacente. Para obtener instrucciones, consulte las secciones siguientes.
  2. Al optar por no participar en los repositorios de agente en la nube de Copilot. Consulte Administración del acceso al agente de nube de GitHub Copilot.

Para obtener más información sobre la autocorrección agéntica, consulte Información sobre la autocorrección para el análisis de código.

Deshabilitar Autofijo de Copilot

Puede deshabilitar Autofijo de Copilot en el nivel de empresa, organización o repositorio.

Al deshabilitar Autofijo de Copilot en cualquier nivel, se cerrarán todas las sugerencias abiertas de Autofijo de Copilot que se agregaron como comentarios en las alertas de code scanning en las solicitudes de extracción. Si Autofijo de Copilot se vuelve a habilitar posteriormente, las sugerencias solo se generarán para las solicitudes de incorporación de cambios abiertas después de ese punto o después de volver a ejecutar code scanning el análisis de seguridad en las solicitudes de incorporación de cambios existentes.

Nota:

Autofijo de Copilot es una parte integral de GitHub Code Quality y seguirá funcionando con los resultados de calidad del código incluso cuando esté deshabilitado para los resultados de seguridad del código.

Para obtener más información sobre Autofijo de Copilot, consulta Información sobre la autocorrección para el análisis de código.

Bloqueo del uso de Autofijo de Copilot para una empresa

Los administradores de la empresa pueden desactivar Autofijo de Copilot para los resultados de seguridad de su empresa. Si se deshabilita Autofijo de Copilot para una empresa, Autofijo de Copilot no se puede habilitar para ninguna organización ni repositorio de la empresa.

Permitir Autofijo de Copilot para una empresa no obliga a habilitar Autofijo de Copilot, pero significa que los administradores de la organización y del repositorio tendrán la opción de habilitar o deshabilitar Autofijo de Copilot para los resultados de seguridad.

No permitir Autofijo de Copilot a nivel empresarial eliminará todas las sugerencias abiertas de Autofijo de Copilot que se añadieron como comentarios en alertas de code scanning en las solicitudes de extracción de todos los repositorios de todas las organizaciones dentro de la empresa.

  1. Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.
  2. En la parte superior de la página, haga clic en Directivas.
  3. En "Directivas", haz clic en Advanced Security Code security.
  4. En "Autofijo de Copilot", use el menú desplegable para elegir "No permitido".

Desactivar Autofijo de Copilot para una organización

Si Autofijo de Copilot se permite en el nivel empresarial, los administradores de la organización tienen la opción de deshabilitar Autofijo de Copilot para una organización. Si deshabilita Autofijo de Copilot para una organización, Autofijo de Copilot no se puede habilitar en ninguno de los repositorios dentro de la organización.

Al deshabilitar Autofijo de Copilot a nivel de organización, se eliminarán todas las sugerencias Autofijo de Copilot abiertas que se añadieron como comentarios en alertas code scanning de las solicitudes de extracción de todos los repositorios de la organización.

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la sección "Security" de la barra lateral, haz clic en Advanced Security y después en Global settings.

  5. En la sección "Code scanning", desmarque Autofijo de Copilot.

Para obtener más información sobre la configuración global code scanning , consulte Configuración de seguridad global para su organización.

Deshabilitación Autofijo de Copilot de un repositorio

Si Autofijo de Copilot se permite en el nivel empresarial y está habilitado en el nivel de organización, los administradores del repositorio tienen la opción de deshabilitar Autofijo de Copilot para un repositorio. Deshabilitar Autofijo de Copilot a nivel de repositorio eliminará todas las sugerencias abiertas de Autofijo de Copilot que se añadieron como comentarios a las alertas de code scanning en las solicitudes de extracción de todo el repositorio.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la sección "Security" de la barra lateral, haz clic en Advanced Security.

  4. En la sección "Code Security", anule la selección de Autofijo de Copilot.