Ökosystem · JavaScript · npm, Yarn, pnpm

Die Schwachstellen Ihrer npm-Abhängigkeiten, bevor sie in Produktion gehen.

LibWatch liest package.json und Ihr Lockfile von npm, Yarn oder pnpm, prüft jedes Paket und überwacht das Supportende Ihrer Node.js-Version.

Mit einer KI lesen .md-Version

Was LibWatch im Repository liest

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

Sprachversion: .nvmrc, .node-version oder .tool-versions

Sonst nichts: kein Klonen, keine Codeausführung.

Was LibWatch prüft

Die Pakete und die Node.js-Version

npm-Pakete

Bekannte Schwachstellen

Jedes Paket im Lockfile wird mit OSV abgeglichen, das die GitHub Advisories enthält.

Node.js-Version

Supportende

Die deklarierte Version wird überwacht: Sie wissen, wann sie keine Korrekturen mehr erhält.

Zustand

Lizenzrichtlinie

Lizenzen, die der Richtlinie Ihres Projekts widersprechen, werden gemeldet.

Eine Warnung, ganz konkret

Eine npm-Schwachstelle, mit der Version, die sie behebt

Auch transitive Abhängigkeiten zählen: Das Lockfile zeigt alles.

Tatsächlicher Schweregrad

CVSS-Schweregrad und Eintrag im KEV-Katalog der CISA

Was zu tun ist

Die korrigierte Version und das betroffene Projekt

Wohin

E-Mail, Slack, Zulip oder Webhook, pro Projekt einstellbar

shop-frontend · Next.js

Beispiel · Analyse vom 22.10.

  • Node.js (deklariert)

    .nvmrc: 20

    Supportende
  • next

    14.2.3

    Schweregrad hoch
  • axios

    1.7.4

    Aktuell

Jede Nacht um 2 Uhr erneut geprüft

Supportende

Wo Ihre Node.js-Version steht

Offizieller Zeitplan von nodejs.org, Stand 22.10.2026.

Version Status Supportende Zu tun
Node.js 24 Aktive LTS → 30.04.2028 Empfohlene Version
Node.js 22 Wartung → 30.04.2027 Migration einplanen
Node.js 20 Supportende Seit 30.04.2026 Jetzt migrieren

Daten erhoben am 22.10.2026.

Loslegen

Der erste Bericht in wenigen Minuten

Ohne Änderung an der Pipeline.

Verbinden Sie GitHub oder GitLab

Auch selbst gehostete GitLab-Instanzen.

Wählen Sie Ihre JavaScript-Repositorys

LibWatch findet die oben genannten Dateien selbst, auch in einem Monorepo.

Lesen Sie den Bericht, richten Sie die Warnungen ein

Aktiv ausgenutzte Schwachstellen zuerst, korrigierte Versionen, Supportende der Sprache.

Häufige Fragen

LibWatch und JavaScript

Muss im Projekt etwas installiert werden?

Nein. LibWatch liest die Abhängigkeitsdateien über die API von GitHub oder GitLab, ohne etwas an Ihrer Pipeline zu ändern.

Werden private Registrys unterstützt?

Ja. Ein Paket aus einer privaten Registry wird als solches erkannt: Sein Name wird an keinen Drittdienst gesendet, und es bleibt im Inventar des Projekts.

Erkennt LibWatch die auf dem Server installierte Version?

Nein. LibWatch liest die im Repository deklarierte Version (Versionsdatei, Lockfile oder Manifest). Es hat keinen Zugriff auf Ihre Server.

Ihre JavaScript-Projekte, heute Nacht geprüft.

In Frankreich gehostet bei OVHcloud