Skip to content

calculateRisk

The calculateRisk function determines the overall risk severity by combining probability and impact levels using a predefined risk matrix.

{probability | calculateRisk:impact}
  • probability (string): The probability level - one of: “Informational”, “Low”, “Medium”, “High”, “Critical”
  • impact (string): The impact level - one of: “Informational”, “Low”, “Medium”, “High”, “Critical”

A string representing the calculated risk severity: “Informational”, “Low”, “Medium”, “High”, “Critical”, or “Unknown” if invalid inputs

Probability / Impact Informational Low Medium High Critical
Informational Informational Informational Low Medium Medium
Low Informational Low Low Medium Medium
Medium Low Low Medium High High
High Medium Medium High Critical Critical
Critical Medium Medium High Critical Critical
{"High" | calculateRisk:"Medium"}
// Returns: "High"
{vulnerability.probability | calculateRisk:vulnerability.impact}
// Calculates risk based on vulnerability's probability and impact
{"Low" | calculateRisk:"Critical"}
// Returns: "Medium"
{"High" | calculateRisk:"Low"}
// Returns: "Medium"
{"Critical" | calculateRisk:"Critical"}
// Returns: "Critical"
{"High" | calculateRisk:"High"}
// Returns: "Critical"
  • Vulnerability risk assessment in security reports
  • Prioritizing remediation efforts based on combined risk factors
  • Standardizing risk scoring across different assessment types
  • Creating risk matrices in penetration testing reports