Écosystème · JavaScript · npm, Yarn, pnpm

Les failles de vos dépendances npm, avant qu'elles arrivent en production.

LibWatch lit package.json et votre lockfile npm, Yarn ou pnpm, vérifie chaque paquet et suit la fin de support de votre version de Node.js.

Lire avec une IA Version .md

Ce que LibWatch lit dans le dépôt

  • package.json
  • package-lock.json
  • yarn.lock
  • pnpm-lock.yaml
  • .nvmrc

Version de langage : .nvmrc, .node-version ou .tool-versions

Rien d'autre : aucun clone, aucun code exécuté.

Ce que LibWatch vérifie

Les paquets, et la version de Node.js

Paquets npm

Failles connues

Chaque paquet du lockfile comparé à OSV, qui reprend les avis GitHub.

Version de Node.js

Fin de support

La version déclarée est suivie : vous savez quand elle ne reçoit plus de correctifs.

Santé

Politique de licences

Les licences contraires à la politique de votre projet sont signalées.

Une alerte, concrètement

Une faille npm, avec la version qui corrige

Les dépendances transitives comptent aussi : le lockfile dit tout.

Gravité réelle

Gravité CVSS et présence au catalogue KEV de la CISA

Quoi faire

La version corrigée, et le projet concerné

Où

E-mail, Slack, Zulip ou webhook, réglable par projet

front-boutique · Next.js

Exemple · analyse du 22/10

  • Node.js (déclaré)

    .nvmrc : 20

    Fin de support
  • next

    14.2.3

    Faille élevée
  • axios

    1.7.4

    À jour

Revérifié chaque nuit à 2 h

Fin de support

Où en est votre version de Node.js

Calendrier officiel de nodejs.org, relevé le 22/10/2026.

Version Statut Fin de support À faire
Node.js 24 LTS active → 30/04/2028 Version recommandée
Node.js 22 Maintenance → 30/04/2027 Prévoir la migration
Node.js 20 Fin de support Depuis le 30/04/2026 Migrer maintenant

Dates relevées le 22/10/2026.

Démarrer

Premier rapport en quelques minutes

Sans pipeline à modifier.

Connectez GitHub ou GitLab

Y compris une instance GitLab auto-hébergée.

Choisissez vos dépôts JavaScript

LibWatch repère seul les fichiers listés plus haut, même dans un monorepo.

Lisez le rapport, réglez les alertes

Failles exploitées en tête, versions corrigées, fin de support du langage.

Questions fréquentes

LibWatch et JavaScript

Faut-il installer quelque chose dans le projet ?

Non. LibWatch lit les fichiers de dépendances par l'API de GitHub ou GitLab, sans rien ajouter à votre pipeline.

Les registres privés sont-ils pris en charge ?

Oui. Un paquet qui vient d'un registre privé est repéré comme tel : son nom n'est envoyé à aucun service tiers, et il reste dans l'inventaire du projet.

LibWatch détecte-t-il la version installée sur le serveur ?

Non. LibWatch lit la version déclarée dans le dépôt (fichier de version, lockfile ou manifeste). Il n'a aucun accès à vos serveurs.

Vos projets JavaScript, vérifiés cette nuit.

Hébergé en France chez OVHcloud