Betrieb

Ein kritischer Befund öffnet ein Issue, und das Issue sagt, wie es endete.

Kritischer BefundImage-Digest + CVEEin IssueGitHubGitLabJiraim eigenen Trackererledigt · behobenerledigt · triagierterledigt · ausgemustertder Grund steht im Issue
Nur „behoben“ zählt in einem Nachweispaket als Behebung.
Was sie tut

Issue-Tracker-Sync

Taucht in einem Image, das Ihr Cluster betreibt, eine kritische Schwachstelle auf, öffnet Attestkeep ein Issue in GitHub, GitLab oder Jira. Ein weiterer Scan, Namespace oder Cluster wird an dasselbe Issue angehängt, statt ein neues zu öffnen.

Offene Issues werden alle zehn Minuten geprüft und mit einem Kommentar geschlossen, der den Grund nennt: behoben, triagiert oder Image ausgemustert, nachdem es einen Tag nicht mehr gesehen wurde. In einem Bericht zählt nur „behoben“ als Behebung. Das Token wird verschlüsselt gespeichert und von der API nie zurückgegeben.

Funktionsweise

Die Schritte.

  1. Ein kritischer Befund erscheint

    An einem Image, das der Cluster betreibt.

  2. Ein Issue wird geöffnet

    Je Image-Digest und CVE, standardmäßig bis zu 20 am Tag je Kanal.

  3. Es wird neu geprüft

    Alle zehn Minuten.

  4. Es wird mit Grund geschlossen

    Behoben, triagiert, Image ausgemustert.

  5. Der Verlauf bleibt

    Wann geöffnet, wann geschlossen und warum.

Was sie festhält

Aus Öffnungs- und Schließzeit jedes Befunds zählt ein Bericht, wie viele kritische Befunde innerhalb des erklärten Zeitfensters behoben wurden.

Issue-Tracker

23 Anforderungen in 10 Frameworks verweisen auf das, was diese Funktion aufzeichnet.

Selbst installieren.

Konto anlegen, die E-Mail mit dem zugesandten Code bestätigen, den kostenlosen Community-Schlüssel auf der Seite Licences holen und mit Helm installieren.

Konto anlegen