Τι μετράμε, τι δεν μετράμε και γιατί
Η μέτρηση υπάρχει για να ελεγχθεί, όχι για να θαυμαστεί. Αυτή η σελίδα δηλώνει την ακριβή της περίμετρο: τι καλύπτουν τα δημοσιευμένα νούμερα, τι παραλείπουν σκόπιμα και ποιες από τις δυνατότητές μας δεν μπορούν έντιμα να αναχθούν σε ποσοστό.
Τι μετρά η μέτρηση
Ένα ερώτημα, τεθειμένο πάνω σε ένα εκδοχοποιημένο σώμα χειροκίνητα κριθέντων έργων: δεδομένου ενός αρχείου για το οποίο έχουμε ήδη αποφασίσει, αναφέρει η μηχανή την ευπάθεια που υπάρχει εκεί, στη σωστή γραμμή, χωρίς να αναφέρει πράγματα που δεν υπάρχουν;
Τι δεν μετρά η μέτρηση
Η Cybseco τα παραδίδει. Κανένας αριθμός στη σελίδα της μέτρησης δεν τα περιγράφει, και το καθένα φέρει τον λόγο του. Μια δυνατότητα που παραλείπεται σιωπηλά είναι μια δυνατότητα που ο αναγνώστης υποθέτει ότι κάλυπταν τα νούμερα.
- 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.
Γιατί κάποιες δυνατότητες δεν είναι ποσοστό
Ο εντοπισμός έχει σωστή απάντηση: η ευπάθεια είναι σε εκείνη τη γραμμή ή δεν είναι. Μέρος αυτού που κάνει η Cybseco διατυπώνει άλλου είδους ισχυρισμό, και η ακρίβεια και η ανάκληση δεν μπορούν να τον εκφράσουν. Το να δημοσιεύαμε παρ' όλα αυτά έναν αριθμό θα ήταν το ευκολότερο πράγμα σε αυτή τη σελίδα, και ο ταχύτερος τρόπος να χάσουμε τη συζήτηση με κάποιον που διαβάζει προσεκτικά.
Πώς να διαβάσετε τα νούμερα
Τέσσερα πράγματα που αξίζει να γνωρίζετε πριν βγάλετε συμπέρασμα από οποιονδήποτε μεμονωμένο αριθμό στη σελίδα της μέτρησης.
Οι κανόνες στους οποίους δεσμευόμαστε
Αυτοί είναι περιορισμοί για εμάς, όχι ισχυρισμοί για το προϊόν. Αυτοί είναι που κάνουν τα νούμερα να αξίζουν να διαβαστούν.
- Οτιδήποτε ανακοινώνει η Cybseco είναι είτε μετρημένο είτε κατονομασμένο σε αυτή τη σελίδα ως εκτός εμβέλειας. Δεν υπάρχει τρίτη κατάσταση, και μια αυτοματοποιημένη πύλη ρίχνει το build όταν ένας αναλυτής παραδίδεται χωρίς το ένα ή το άλλο.
- Η αληθής βάση περιγράφει τον κώδικα και αποφασίζεται πριν τρέξει η μηχανή. Μια επισήμανση γραμμένη ώστε να ταιριάζει με την έξοδο της μηχανής δεν είναι τεκμήριο.
- Ένας αριθμός δημοσιεύεται μαζί με το δείγμα από το οποίο υπολογίστηκε.
- Ένα ελάττωμα που γνωρίζουμε δημοσιεύεται, δεν εξαιρείται από τη μετρική. Μια πύλη αποτυγχάνει επίσης όταν ένα δημοσιευμένο ελάττωμα πάψει σιωπηλά να αναπαράγεται, ώστε ο κατάλογος να μπορεί να μικραίνει μόνο έντιμα.
- Καμία σύγκριση με άλλο προϊόν σε δυνατότητες όπου θα επιλέγαμε εμείς τη διαμόρφωσή τους, το σώμα τους και το σενάριο. Σε μια τέτοια σύγκριση δεν θα έπρεπε να πιστεύει κανείς, ούτε εμείς.
- Κανένας αριθμός πριν η μεθοδολογία του γίνει δημόσια και η αληθής βάση του επιθεωρήσιμη.
Δείτε το Cybseco να συλλογίζεται για ένα πραγματικό σύστημα
Παρακολουθήστε την διαδραστική επίδειξη και έπειτα ζητήστε μια καθοδηγούμενη δοκιμή για την ομάδα σας.