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.
Lo que LibWatch lee en el repositorio
pom.xmlbuild.gradle(.kts)settings.gradle(.kts)libs.versions.tomlgradle.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
-
Por debajo del requisito de Play
SDK de Android de destino
targetSdk 33
-
Vulnerabilidad media
com.squareup.okhttp3:okhttp
4.9.0
-
Al día
Kotlin
2.1.0
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.