Acerca de este error
Advanced Security must be enabled for this repository to use code scanning
403: GitHub Code Security or GitHub Advanced Security is not enabled
Este error se notifica si intentas ejecutar code scanning en un repositorio en el que GitHub Code 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 Code Security está habilitado de manera predeterminada para todos los repositorios públicos.
Si tienes un plan GitHub Free o GitHub Pro, solo puedes usar code scanning en repositorios disponibles públicamente. A fin de habilitar code scanning para repositorios privados o internos, debes realizar la actualización a GitHub Team o GitHub Enterprise con GitHub Code Security y habilitar Code Security para el repositorio. Para más información, consulta Planes de GitHub y Acerca de GitHub Advanced Security.
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, haga clic en Advanced Security.
-
En la página de configuración, desplázate hacia abajo hasta "Code Security".
-
Si hay un botón Habilitar asociado y activo, GitHub Code Security está disponible para este repositorio, pero aún no está habilitado.
-
Si el uso de GitHub Code Security está bloqueado por una directiva, se muestra " Deshabilitado" en lugar del botón Habilitar.
Solución del problema
Si GitHub Code Security está disponible para el repositorio, puedes habilitarlo en la página de configuración.
Si una directiva bloquea GitHub Code Security, primero debes solicitar acceso.
Solicitud de acceso a GitHub Code Security
- En la configuración "Code 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 productos de Advanced Security. Para más información, consulta 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 Code Security
- Abre la página de configuración "Seguridad del código".
- Junto a la característica "Code Security", haz clic en Habilitar.
- Vuelve a ejecutar code scanning.