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.

Leer con una IA Versión .md

Lo que LibWatch lee en el repositorio

  • package.json
  • package-lock.json
  • yarn.lock
  • pnpm-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

  • Node.js (declarado)

    .nvmrc : 20

    Fin de soporte
  • next

    14.2.3

    Vulnerabilidad alta
  • axios

    1.7.4

    Al día

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.

Tus proyectos JavaScript, comprobados esta noche.

Alojado en Francia en OVHcloud