Snyk created a Priority Score to make the prioritization of issues as quick and easy as possible, ensuring the highest-risk issues have the highest score.
Scores are calculated and shown for all issues, vulnerabilities, and licenses. They range from 0 to 1,000 (0 is considered low risk and 1,000 is considered critical), giving users a high degree of granularity that reflects the many considerations taken into account. The granularity avoids having too many issues ending up with the same score, allowing users to determine priority quickly with a high degree of accuracy.
For each issue, Snyk processes and weighs several factors in a proprietary algorithm to produce the score for that issue. Currently, these factors include:
Snyk uses the CVSS Framework v3.1 to communicate the characteristics and severity of vulnerabilities. A vulnerability’s severity (critical, high, medium or low) is based on its CVSS score.
Severity | CVSS v3 Rating |
---|---|
Critical | 9.0 - 10.0 |
High | 7.0 - 8.9 |
Medium | 4.0 - 6.9 |
Low | 0.1 - 3.9 |
The score is comprised of measurements of each of the following metrics: