Ecosistema · Java · Kotlin · Maven, Gradle

Las vulnerabilidades de tus dependencias Maven y Gradle, sin pipeline.

LibWatch lee pom.xml, tus scripts de Gradle y tus catálogos de versiones, comprueba cada dependencia Maven y vigila las versiones de Java, Kotlin, Gradle y Android.

Leer con una IA Versión .md

Lo que LibWatch lee en el repositorio

  • pom.xml
  • build.gradle(.kts)
  • settings.gradle(.kts)
  • libs.versions.toml
  • gradle.lockfile

Versión del lenguaje: Java, Kotlin, Gradle, plugin de Android, SDK de Android

Nada más: sin clonar, sin ejecutar código.

Lo que LibWatch comprueba

Las dependencias, y toda la cadena de compilación

Dependencias Maven

Vulnerabilidades conocidas

Cada dependencia se compara con OSV, que recoge los avisos de GitHub.

Android

SDK de destino y Google Play

El SDK de Android de destino se compara con los requisitos de Google Play.

Salud

Política de licencias

Licencias incompatibles y dependencias que ya no se mantienen.

Una alerta, en concreto

Una vulnerabilidad de Maven, con la versión que la corrige

Las vulnerabilidades que afectan a tus versiones, con la versión corregida. Nada más.

Gravedad real

Gravedad CVSS y presencia en el catálogo KEV de la CISA

Qué hacer

La versión corregida y el proyecto afectado

Dónde

Correo, Slack, Zulip o webhook, configurable por proyecto

app-terrain · Android

Ejemplo · análisis del 22/10

  • SDK de Android de destino

    targetSdk 33

    Por debajo del requisito de Play
  • com.squareup.okhttp3:okhttp

    4.9.0

    Vulnerabilidad media
  • Kotlin

    2.1.0

    Al día

Se vuelve a comprobar cada noche a las 2:00

Versiones vigiladas

Se vigilan las versiones declaradas en tus archivos de Gradle y Maven.

  • Java (toolchain)
  • Kotlin
  • Gradle
  • Android Gradle Plugin
  • SDK de Android mínimo
  • SDK de Android de destino

Empezar

Primer informe en unos minutos

Sin tocar ningún pipeline.

Conecta GitHub o GitLab

Incluida una instancia de GitLab autoalojada.

Elige tus repositorios de Java y Kotlin

LibWatch encuentra solo los archivos indicados arriba, incluso en un monorepo.

Lee el informe y ajusta las alertas

Vulnerabilidades explotadas primero, versiones corregidas y fin de soporte del lenguaje.

Preguntas frecuentes

LibWatch y Java y Kotlin

¿Hay que instalar algo en el proyecto?

No. LibWatch lee los archivos de dependencias a través de la API de GitHub o GitLab, sin añadir nada a tu pipeline.

¿Se admiten los registros privados?

Sí. Un paquete que viene de un registro privado se detecta como tal: su nombre no se envía a ningún servicio de terceros y sigue en el inventario del proyecto.

¿LibWatch detecta la versión instalada en el servidor?

No. LibWatch lee la versión declarada en el repositorio (archivo de versión, lockfile o manifiesto). No tiene ningún acceso a tus servidores.

Tus proyectos Java y Kotlin, comprobados esta noche.

Alojado en Francia en OVHcloud