Was wir messen, was wir nicht messen, und warum
Der Benchmark existiert, um geprüft zu werden, nicht um bewundert zu werden. Diese Seite nennt seinen genauen Geltungsbereich: was die veröffentlichten Zahlen abdecken, was sie bewusst auslassen, und welche unserer Fähigkeiten sich nicht redlich auf einen Prozentsatz reduzieren lassen.
Was der Benchmark misst
Eine Frage, gestellt über ein versioniertes Korpus von Hand beurteilter Projekte: Meldet die Engine bei einer Datei, über die wir bereits entschieden haben, die vorhandene Schwachstelle in der richtigen Zeile, ohne Dinge zu melden, die nicht vorhanden sind?
Was der Benchmark nicht misst
Cybseco liefert diese aus. Keine Zahl auf der Benchmark-Seite beschreibt sie, und jede trägt ihre Begründung. Eine stillschweigend ausgelassene Fähigkeit ist eine Fähigkeit, von der ein Leser annimmt, die Zahlen hätten sie abgedeckt.
- Dependency vulnerabilities (SCA) — Produced by external scanners that read a live vulnerability database. Their output changes when the database changes, with no change to Cybseco, so a precision figure measured today would describe the database rather than the engine and would not reproduce tomorrow.
- Standalone secret scanning — Gitleaks is an external binary and is not installed for this benchmark. Hardcoded credentials found by Cybseco's own analyzers are measured, inside the code and CI/CD layers, under CWE-798 and CWE-532.
- Third-party SAST (Semgrep, Bandit) — An external ruleset Cybseco orchestrates but does not author. Measuring it would report Semgrep's accuracy, not Cybseco's.
- Licence compliance policy — A policy decision about a project's licences, not a judgement about its code. The corpus labels vulnerabilities, so a licence finding has nothing to be right or wrong against here.
- LLM-assisted analysis — Its output depends on a model and a prompt rather than on the engine, and it is not part of the deterministic result this benchmark measures.
- Graph, attack paths, decision engine — A different kind of claim: these produce paths and plans, not findings, so precision and recall over labelled lines cannot express them. The methodology page explains what could be measured, and which of these cannot honestly be reduced to a percentage at all. Publishing a number before the method is settled is how a benchmark stops being evidence.
Warum manche Fähigkeiten kein Prozentsatz sind
Erkennung hat eine richtige Antwort: Die Schwachstelle steht in dieser Zeile oder nicht. Manches, was Cybseco tut, erhebt einen anderen Anspruch, und Precision und Recall können ihn nicht ausdrücken. Trotzdem eine Zahl zu veröffentlichen wäre das Einfachste auf dieser Seite und der schnellste Weg, die Diskussion mit jemandem zu verlieren, der genau liest.
Wie die Zahlen zu lesen sind
Vier Dinge, die man wissen sollte, bevor man aus einer einzelnen Zahl auf der Benchmark-Seite eine Schlussfolgerung zieht.
Die Regeln, an die wir uns halten
Das sind Einschränkungen für uns, keine Aussagen über das Produkt. Sie sind es, die die Zahlen lesenswert machen.
- Alles, was Cybseco ankündigt, ist entweder gemessen oder auf dieser Seite als außerhalb des Geltungsbereichs benannt. Einen dritten Zustand gibt es nicht, und ein automatisches Gate lässt den Build fehlschlagen, wenn ein Analyzer ohne eines von beiden ausgeliefert wird.
- Die Grundwahrheit beschreibt den Code und wird festgelegt, bevor die Engine läuft. Ein Label, das zur Engine-Ausgabe passend geschrieben wurde, ist kein Beleg.
- Eine Zahl wird zusammen mit der Stichprobe veröffentlicht, aus der sie berechnet wurde.
- Ein Defekt, von dem wir wissen, wird veröffentlicht und nicht aus der Metrik ausgeschlossen. Ein Gate schlägt auch fehl, wenn ein veröffentlichter Defekt stillschweigend nicht mehr reproduzierbar ist, sodass die Liste nur ehrlich schrumpfen kann.
- Kein Vergleich mit einem anderen Produkt bei Fähigkeiten, bei denen wir dessen Konfiguration, dessen Korpus und das Szenario wählen würden. Einen solchen Vergleich sollte niemand glauben, wir eingeschlossen.
- Keine Zahl, bevor ihre Methodik öffentlich und ihre Grundwahrheit einsehbar ist.
Sehen Sie Cybseco über ein reales System nachdenken
Sehen Sie sich die interaktive Demo an und fordern Sie dann einen begleiteten Test für Ihr Team an.