Open standard · v1.0 · CC BY 4.0
Score onchain risk the same way every time.
OVSS, the Onchain Vulnerability Scoring System, rates a smart contract vulnerability from 0.0 to 10.0. It’s open, it’s reproducible, and it’s the scale we use on our own audit findings.
A calculator containing 10 metrics as a way to consistently score vulnerabilities on chain. Each choice is recorded in a short vector string, so anyone can recompute the score and check it.
Calculator
Pick the worst realistic outcome under Impact and the easiest realistic attack under Exploitability. The vector records every choice.
Formula. impact = min(10, max(F, C, A, D) × R + S), or 0 when every impact metric is None. score = impact × PR × AC × PC × UI, rounded to one decimal. Bands use the CVSS thresholds: Critical 9.0+, High 7.0+, Medium 4.0+, Low 0.1+.
Citing OVSS. Show the vector, score and band for every finding. Suggested credit: “Scored with OVSS v1.0, the Onchain Vulnerability Scoring System by SecurityWiz, licensed under CC BY 4.0.”
The specification is CC BY 4.0; reference code is MIT. Proposals to change metrics, weights or bands are welcome on GitHub.