Skip to main content

Visualización y filtrado de alertas de análisis de secretos

Obtén información sobre cómo buscar y filtrar examen de secretos alertas para tu repositorio.

¿Quién puede utilizar esta característica?

Propietarios de repositorios, propietarios de organizaciones, administradores de seguridad y usuarios con el rol de administrador

Acerca de la página de alertas del secret scanning

Cuando el secret scanning se habilita en un repositorio o se insertan confirmaciones en un repositorio con secret scanning habilitado, GitHub examina el contenido en busca de secretos que coincidan con los patrones definidos por proveedores de servicios y con cualquier patrón personalizado en la empresa, organización o repositorio.

Cuando el secret scanning detecte un secreto, GitHub generará una alerta. GitHub muestra una alerta en la pestaña Seguridad del repositorio.

Para ayudarle a evaluar las alertas de forma más eficaz, GitHub separa las alertas en dos listas:

  • Alertas de alta confianza.
  • Otras alertas.

Captura de pantalla de la vista de alertas secret scanning. El botón para alternar entre "Alta confianza" y "Otras" alertas está resaltado con un contorno naranja.

Lista de alertas de alta confianza.

La lista de alertas de “alta confianza” muestran alertas que se relacionan con los patrones admitidos y los patrones personalizados especificados. Esta lista siempre es la vista predeterminada de la página de alertas.

Otra lista de alertas

La lista de alertas "Otras" muestra alertas relacionadas con patrones que no son de proveedor (como claves privadas). Estos tipos de alertas tienen una tasa más alta de falsos positivos.

Además, las alertas que se incluyen en esta categoría:

  • Se limitan en cantidad a 5000 alertas por repositorio (esto incluye alertas abiertas y cerradas).
  • No se muestran en las vistas de resumen de información general sobre seguridad, solo en la vista "Secret scanning".
  • Solo muestran las cinco primeras ubicaciones detectadas en GitHub para los patrones que no son de proveedor.

Para que GitHub busque patrones que no son de proveedor, primero debes habilitar las características para el repositorio o la organización. Para obtener más información, consulta Habilitación del análisis de secretos para patrones que no son de proveedor".

Visualización de alertas

Las alertas de secret scanning se muestran en la pestaña Seguridad del repositorio.

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

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

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

  3. En la barra lateral de la izquierda, en "Alertas de vulnerabilidad", haz clic en Secret scanning .

  4. Opcionalmente, cambia a "Otras" para ver las alertas de patrones que no son de proveedor.

  5. En "Secret scanning", haz clic en la alerta que quieres ver.

    Note

    Solo las personas con permisos de administrador en el repositorio que contienen un secreto filtrado pueden ver los detalles de alerta de seguridad y los metadatos del token de una alerta. Los propietarios de empresas pueden solicitar acceso temporal al repositorio para este fin.

Filtrado de alertas

Puedes aplicar varios filtros a la lista de alertas para ayudarte a encontrar las alertas que te interesan. Puedes usar los menús desplegables situados encima de la lista de alertas o escribir los calificadores enumerados en la tabla en la barra de búsqueda.

Calificador:Descripción
is:openMuestra alertas abiertas.
is:closedMuestra alertas cerradas.
bypassed: trueMuestra alertas de secretos en los que se ha omitido la protección de inserción. Para más información, consulta Acerca de la protección de inserción.
validity:activeMuestra alertas de secretos que se sabe que ya no están activos. Para obtener más información sobre los estados de validez, consulta Evaluación de alertas del examen de secretos.
validity:inactiveMuestra alertas de secretos que ya no están activos.
validity:unknownMuestra alertas de secretos en los que se desconoce el estado de validez del secreto.
secret-type:SECRET-NAMEMuestra alertas para un tipo de secreto específico, por ejemplo, secret-type:github_personal_access_token. Para obtener una lista de los tipos de secretos compatibles, consulta Patrones de examen de secretos admitidos.
provider:PROVIDER-NAMEMuestra alertas para un proveedor específico, por ejemplo, provider:github. Para obtener una lista de los asociados compatibles, consulta Patrones de examen de secretos admitidos.
confidence:highMuestra alertas para secretos de alta confianza, relacionados con los secretos admitidos y los patrones personalizados. Para obtener una lista de los patrones compatibles, consulta Patrones de examen de secretos admitidos.
confidence:otherMuestra alertas para patrones que no son de proveedor, como claves privadas. Para obtener una lista de los patrones que no son de proveedor compatibles, consulta Patrones de examen de secretos admitidos.

Pasos siguientes