Zum Inhalt springen
Stackwatch, zur Startseite

So funktioniert’s

Vom Repo zum Alert. Ohne dass du suchen musst.

Stackwatch verbindet drei Dinge, die heute getrennt sind: genaues Wissen darüber, was in deinem Stack läuft, die Beobachtung aller Quellen in Echtzeit und eine Eskalation, die auch nachts ankommt.

Schritt 01

Verbinden

Du verbindest GitHub per OAuth und wählst die Repos aus, die wir beobachten sollen. Wir bekommen nur Lesezugriff auf Inhalte und Metadaten dieser Repos. Kein Schreibzugriff, keine Issues, keine Pull Requests. Nach zwei Minuten bist du fertig.

Welche Berechtigungen wir brauchen und welche nicht

Schritt 02

Stack erkennen

Wir lesen Dockerfiles, Lockfiles, CI- und Infra-Configs und bauen daraus deine Stack-Map: Runtimes, Frameworks, Pakete, Server, Provider. Zu jedem Eintrag gehören die erkannte Version, eine Konfidenz und der Beleg, also die Datei und Zeile, aus der wir die Information haben.

  • Runtime-Versionen wie PHP, Node.js oder Python, nicht nur Pakete
  • Webserver, Base-Images und Provider aus Infra- und CI-Configs
  • Jeder Eintrag mit Beleg, damit du nachvollziehen kannst, woher er kommt
Stack-Map
api-backend
Beispiel-Ausschnitt einer Stack-Map
KomponenteBelegKonfidenz
RuntimePHP 8.3.35Dockerfile:3hoch
Webservernginx 1.27.4docker-compose.yml:12hoch
FrameworkLaravel 11.44.2composer.lockhoch
Base-Imagedebian bookwormDockerfile:1hoch
Paketguzzlehttp/guzzle 7.9.3composer.lockhoch
ProviderHetzner Cloudinfra/main.tf:4mittel

Schritt 03

In Echtzeit beobachten

Vendor-Feeds und Advisory-Datenbanken prüfen wir im Minutentakt. Dazu kommen Security-Research und Social Signals, denn dort tauchen Lücken oft Stunden vor der CVE auf. Eine KI klassifiziert jedes Signal: Welche Komponente, welche Versionen, wie kritisch, gibt es einen aktiven Exploit, ist das bestätigt oder ein Gerücht?

Social Signals sind Hinweise, keine Fakten. Ein Alert gilt erst als bestätigt, wenn eine Primärquelle ihn stützt. Gerüchte markieren wir als solche.

Status-Verlauf
PHP2Shell
  1. Signal auf Social Media02:41

    als Gerücht markiert

  2. Primärquelle bestätigt03:07

    Vendor-Advisory veröffentlicht

  3. Abgleich mit deiner Stack-Map03:09

    3 Systeme betroffen

  4. Alert und Anruf03:09

    bestätigt nach Eskalation

  5. Patch erkannt04:02

    automatisch verifiziert

  • Vendor-Feeds

    php.net, nodejs.org, Framework-Releases

  • Advisory-Datenbanken

    GitHub Advisories, OSV, NVD, CISA KEV

  • Distributionen

    Debian, Ubuntu, RHEL, Alpine

  • Security-Research

    Blogs führender Research-Teams

  • Social Signals

    Hacker News, Reddit, Mastodon, Bluesky, X

  • Supply Chain

    Kompromittierte Pakete, Provider-Breaches

Schritt 04

Alert, Fix, Verify

Wir gleichen jedes Signal mit deiner Stack-Map ab. Nur wenn deine Version und dein Einsatz betroffen sind, bekommst du einen Alert in Slack, Teams, per Mail oder SMS. Mit dem, was du jetzt brauchst: welche Systeme betroffen sind, wo die Version definiert ist und wie der Fix für deine Konfiguration aussieht.

  • Nur High und Critical mit echtem Versions-Treffer lösen einen Alert aus
  • Alles andere kommt gesammelt im Wochen-Digest
  • Nach dem Patch prüfen wir automatisch nach
CRITICAL · in-the-wildCVE-2026-109618 · CVSS 9.2

PHP2Shell trifft 3 deiner Systeme

  • api-backendPHP 8.3.35Dockerfile:3
  • billing-servicePHP 8.3.35docker/php/Dockerfile:1
  • admin-portalPHP 8.3.21.github/workflows/deploy.yml:18

Fix: PHP 8.3.36

Verlauf

  1. 02:41Erstes Signal
  2. 03:07Bestätigt
  3. 03:09Alert an dich
Beispieldaten

Eskalation bis zum Anruf

Bei Critical mit aktivem Exploit reicht eine Nachricht nicht. Dann ruft dich ein KI-Agent an, liest dir Lücke und Sofortmaßnahme vor, und du bestätigst mit Taste 1. Keine Reaktion in fünf Minuten: Der Agent ruft die nächste Person in der Kette an. Auch nachts, auch am Wochenende.

Eingehender Anruf

Stackwatch Alert-Agent

03:16
  1. Agent: Hier ist Stackwatch mit einem kritischen Alert. PHP2Shell, aktiv ausgenutzt, betrifft api-backend und zwei weitere Systeme.

  2. Agent: Sofortmaßnahme: PHP auf 8.3.36 aktualisieren. Drücke 1, um den Alert zu bestätigen.

  3. Du: Taste 1

  4. Agent: Danke. Bestätigt um 03:16 Uhr, im Audit-Log vermerkt.

Verifikation und Audit-Log

Nach dem Patch prüfen wir automatisch nach, ob die neue Version in deinem Repo angekommen ist. Jeder Alert, jede Bestätigung und jeder Statuswechsel landet mit Zeitstempel und Person im Audit-Log, exportierbar als CSV und PDF.

Audit-Log
CSV · PDF
Beispiel-Ausschnitt eines Audit-Logs
ZeitEreignisPerson
03:09:42Alert ausgelöstSystemSystem
03:14:50Anruf, keine ReaktionJ. BeckerJ. Becker
03:14:51Eskaliert an nächste PersonSystemSystem
03:16:08Bestätigt per Taste 1M. WeberM. Weber
04:02:17Patch verifiziertSystemSystem

Bereit, wenn die nächste Lücke kommt?

Trag dich auf die Warteliste ein. Wir melden uns persönlich, sobald die Beta startet.

Platz auf der Warteliste sichern