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 / ImpactInformationalLowMediumHighCritical
InformationalInformationalInformationalLowMediumMedium
LowInformationalLowLowMediumMedium
MediumLowLowMediumHighHigh
HighMediumMediumHighCriticalCritical
CriticalMediumMediumHighCriticalCritical
{"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