Ökosystem · .NET · NuGet
Die Schwachstellen Ihrer NuGet-Pakete und Ihrer .NET-Version.
LibWatch liest Ihre Projektdateien, die zentrale Paketverwaltung und die NuGet-Lockfiles und überwacht das Supportende des Ziel-Frameworks und des SDK.
Was LibWatch im Repository liest
*.csproj · *.fsprojDirectory.Packages.propspackages.lock.jsonnuget.config (private Registrys)
Sprachversion: TargetFramework und SDK
Sonst nichts: kein Klonen, keine Codeausführung.
Was LibWatch prüft
Die Pakete und die .NET-Version
NuGet-Pakete
Bekannte Schwachstellen
Jedes Paket im Lockfile wird mit OSV abgeglichen, das die GitHub Advisories enthält.
.NET-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 NuGet-Schwachstelle, mit der Version, die sie behebt
Die Schwachstellen, die Ihre Versionen betreffen, mit der korrigierten Version. Mehr nicht.
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
hr-portal · ASP.NET
Beispiel · Analyse vom 22.10.
-
Ende am 10.11.2026
.NET (Ziel)
net8.0
-
Schweregrad hoch
System.Text.Json
8.0.4
-
Aktuell
Serilog
4.0.1
Jede Nacht um 2 Uhr erneut geprüft
Supportende
Wo Ihre .NET-Version steht
Offizieller Zeitplan von Microsoft, Stand 22.10.2026.
| Version | Typ | Supportende | Zu tun |
|---|---|---|---|
| .NET 10 | LTS | → November 2028 | Empfohlene Version |
| .NET 9 | STS | 10.11.2026 | Auf .NET 10 migrieren |
| .NET 8 | LTS | 10.11.2026 | Auf .NET 10 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 .NET-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 .NET
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.