Nota:
La protección contra pushes para Secretos detectados por IA está en versión preliminar pública y está sujeta a cambios.
Al habilitar la protección contra inserciones para Secretos detectados por IA, GitHub usa IA para buscar y bloquear secretos genéricos, como contraseñas, que no coinciden con ningún patrón.
La protección frente a inserciones para Secretos detectados por IA consume AI credits además de su licencia GitHub Secret Protection o GitHub Advanced Security. Consulte Protección contra el envío de cambios y GitHub Advanced Security facturación de licencias.
Requisitos previos
- El repositorio debe tener GitHub Secret Protection o GitHub Advanced Security habilitado.
- La protección contra envíos debe estar habilitada. Consulte Habilitación de la protección contra inserción para el repositorio.
- Análisis de secretos detectados mediante IA debe estar habilitado. Consulte Habilitación del análisis de secretos detectados por IA.
Para usar la examen de secretos detectados por IA, primero un propietario de la empresa debe configurar una directiva a nivel de empresa que controle si se puede habilitar o inhabilitar la característica para los repositorios de una organización. De manera predeterminada, esta directiva se configura en "permitida".
Habilitación de la protección frente a pushes para tu repositorio Secretos detectados por IA
-
En GitHub, navegue hasta la página principal del repositorio.
-
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.

-
En la sección "Seguridad y calidad" de la barra lateral, haga clic en Advanced Security.
-
En "Secret Protection", a la derecha de "Protección frente a push para Secretos detectados por IA", cambie la configuración a Activado.
Habilitación de la protección push para su organización Secretos detectados por IA
Puede habilitar la protección contra envíos para Secretos detectados por IA en los repositorios de su organización con custom security configuration. Security configurations son colecciones de configuraciones de seguridad que puede personalizar y aplicar a escala. Consulte Creación de una configuración de seguridad personalizada.