Report templatesFunctions

calculateRiskFromCvssScore

Convert CVSS score to risk severity level

Usage

The calculateRiskFromCvssScore function converts a CVSS (Common Vulnerability Scoring System) score to a standardized risk severity level.

Syntax

{cvssScore | calculateRiskFromCvssScore}

Parameters

  • input (number): CVSS score between 0 and 10

Returns

A string representing the risk severity level based on CVSS v3 ranges

CVSS Score Mapping

CVSS Score RangeSeverity Level
0.0Informational
0.1 - 3.9Low
4.0 - 6.9Medium
7.0 - 8.9High
9.0 - 10.0Critical

Examples

Basic conversion

{7.5 | calculateRiskFromCvssScore}
// Returns: "High"

Critical score

{9.8 | calculateRiskFromCvssScore}
// Returns: "Critical"

Low score

{2.1 | calculateRiskFromCvssScore}
// Returns: "Low"

Zero score

{0 | calculateRiskFromCvssScore}
// Returns: "Informational"

With vulnerability data

{vulnerability.cvss_score | calculateRiskFromCvssScore}
// Converts vulnerability's CVSS score to severity level

Use Cases

  • Standardizing vulnerability severity across different scoring systems
  • Creating risk-based vulnerability reports
  • Prioritizing remediation based on CVSS scores
  • Compliance reporting requiring severity categories
  • Dashboard metrics for security posture