Acerca de este error
Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled
Este error se notifica si intentas ejecutar code scanning en un repositorio en el que GitHub Advanced Security no está habilitado o si una directiva bloquea el uso de esta característica.
Solo verás este error para los repositorios con visibilidad privada o interna. GitHub Advanced Security está habilitado de forma predeterminada para todos los repositorios públicos.
Confirmación de la causa del error
-
En GitHub, navegue hasta la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.
-
En la sección "Seguridad" de la barra lateral, haz clic en Análisis y seguridad del código.
-
Desplázate hacia abajo hasta "GitHub Advanced Security."
-
Si hay un botón Habilitar asociado y activo, GitHub Advanced Security está disponible para este repositorio, pero aún no está habilitado.
-
Si una directiva bloquea el uso de GitHub Advanced Security, el botón Habilitar está inactivo y aparece el propietario de la directiva.
Solución del problema
Si GitHub Advanced Security está disponible para el repositorio, puedes habilitarlo en la página de configuración. Si una directiva bloquea GitHub Advanced Security, primero debes solicitar acceso.
Solicitud de acceso a GitHub Advanced Security
- En el valor "GitHub Advanced Security", haz clic en el nombre de la empresa para mostrar una lista de usuarios con acceso para editar la directiva que controla el acceso a GitHub Advanced Security. Para obtener más información, vea «Aplicación de directivas de seguridad y análisis de código de la empresa».
- Sigue la directiva de la empresa para solicitar acceso a características adicionales.
Habilitación de GitHub Advanced Security
- En la configuración de "GitHub Advanced Security", haz clic en Habilitar.
- Vuelve a ejecutar code scanning.