Ecosistema · JavaScript · npm, Yarn, pnpm
Las vulnerabilidades de tus dependencias npm, antes de que lleguen a producción.
LibWatch lee package.json y tu lockfile de npm, Yarn o pnpm, comprueba cada paquete y vigila el fin de soporte de tu versión de Node.js.
Lo que LibWatch lee en el repositorio
package.jsonpackage-lock.jsonyarn.lockpnpm-lock.yaml.nvmrc
Versión del lenguaje: .nvmrc, .node-version o .tool-versions
Nada más: sin clonar, sin ejecutar código.
Lo que LibWatch comprueba
Los paquetes, y la versión de Node.js
Paquetes npm
Vulnerabilidades conocidas
Cada paquete del lockfile se compara con OSV, que recoge los avisos de GitHub.
Versión de Node.js
Fin de soporte
Se vigila la versión declarada: sabes cuándo deja de recibir correcciones.
Salud
Política de licencias
Se señalan las licencias que van contra la política de tu proyecto.
Una alerta, en concreto
Una vulnerabilidad de npm, con la versión que la corrige
Las dependencias transitivas también cuentan: el lockfile lo dice todo.
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
front-boutique · Next.js
Ejemplo · análisis del 22/10
-
Fin de soporte
Node.js (declarado)
.nvmrc : 20
-
Vulnerabilidad alta
next
14.2.3
-
Al día
axios
1.7.4
Se vuelve a comprobar cada noche a las 2:00
Fin de soporte
En qué punto está tu versión de Node.js
Calendario oficial de nodejs.org, consultado el 22/10/2026.
| Versión | Estado | Fin de soporte | Qué hacer |
|---|---|---|---|
| Node.js 24 | LTS activa | → 30/04/2028 | Versión recomendada |
| Node.js 22 | Mantenimiento | → 30/04/2027 | Planificar la migración |
| Node.js 20 | Fin de soporte | Desde el 30/04/2026 | Migrar ya |
Fechas consultadas el 22/10/2026.
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 JavaScript
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 JavaScript
¿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.