# Las vulnerabilidades de tus dependencias npm, antes de que lleguen a producción.

Fuente: https://libwatch.com/es/ecosistemas/javascript

Ecosistema · JavaScript · npm, Yarn, pnpm

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.

[Analizar un proyecto JavaScript](https://app.libwatch.com/users/sign_up?source=eco_javascript&locale=es)

[Ver una alerta de ejemplo](#alerte)

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

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.

## Para ir más allá

Fin de soporte

### Tu lenguaje también

Por qué LibWatch vigila la versión de tu lenguaje.

[Descubrir: Tu lenguaje también](/es/funcionalidades/fin-de-soporte)

SBOM

### Exportar en CycloneDX o SPDX

Una lista de componentes legible por máquina, para tus clientes y el CRA.

[Ver la exportación: Exportar en CycloneDX o SPDX](/es/funcionalidades/exportacion-sbom)

Precios

### Por proyecto, con puestos incluidos

De 39 a 299 € sin IVA al mes.

[Ver los precios: Por proyecto, con puestos incluidos](/es/precios)

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.

[Analizar un proyecto](https://app.libwatch.com/users/sign_up?source=eco_javascript&locale=es)

Alojado en Francia en OVHcloud
