Ökosystem · Ruby · Bundler
Die Schwachstellen Ihrer Gems und Ihrer Ruby-Version.
LibWatch liest Gemfile und Gemfile.lock, prüft jedes Gem und überwacht das Supportende Ihrer Ruby-Version. Rails oder reines Ruby: dieselbe Analyse.
Was LibWatch im Repository liest
GemfileGemfile.lock*.gemspec.ruby-version
Sprachversion: .ruby-version oder .tool-versions
Sonst nichts: kein Klonen, keine Codeausführung.
Was LibWatch prüft
Die Gems und die Ruby-Version
RubyGems-Pakete
Bekannte Schwachstellen
Jedes Paket im Lockfile wird mit OSV abgeglichen, das die GitHub Advisories enthält.
Ruby-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 Schwachstelle in einem Gem, 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
back-office · Rails
Beispiel · Analyse vom 22.10.
-
Supportende
Ruby (deklariert)
3.2.4
-
Schweregrad mittel
rack
3.0.9
-
Aktuell
rails
8.0.2
Jede Nacht um 2 Uhr erneut geprüft
Supportende
Wo Ihre Ruby-Version steht
Offizieller Zeitplan von ruby-lang.org, Stand 22.10.2026.
| Version | Status | Supportende | Zu tun |
|---|---|---|---|
| Ruby 3.4 | Fehlerkorrekturen | → März 2028 | Empfohlene Version |
| Ruby 3.3 | Nur Sicherheit | → März 2027 | Migration einplanen |
| Ruby 3.2 | Supportende | Seit März 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 Ruby-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 Ruby
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.