Skip to main content

risk_heatmap View

The risk_heatmap view projects architectural risk scenarios onto an operational Likelihood × Impact matrix, allowing teams to track inherent risk against residual risk after treatment.


Visual Projection

risk_heatmap view visual diagramrisk_heatmap view visual diagram

Risk Heatmap View comparing inherent vs. residual risk scenarios across a Likelihood × Impact matrix


Purpose & Target Audience

  • Target Audience: Chief Risk Officers (CRO), Enterprise Risk Committees, IT Governance Teams, CISO.
  • Primary Use Cases:
    • Visualizing the enterprise risk posture across operational, cyber, and cloud dimensions.
    • Demonstrating the efficacy of security controls in reducing inherent risk to acceptable residual levels.
    • Tracking risk treatment strategies (Mitigate, Accept, Transfer, Avoid).
    • Prioritizing remediation budgets for high-impact residual risks.

Supported Entity Types

Entity TypeRole in Risk HeatmapDescription
risk_scenarioPrimary Metric ElementComprehensive risk scenarios with likelihood, impact, and treatment.
threatThreat EventThe specific adversary or operational event triggering the scenario.
controlRisk TreatmentSafeguards that reduce likelihood or impact.
system, appImpacted AssetEnterprise systems vulnerable to the risk scenario.

Supported Relationships & Verbs

Relationship VerbSource EntityTarget EntityTypical Representation
targetsrisk_scenario, threatsystem, app, infraExposure edge
mitigatescontrolrisk_scenario, threatControl mitigation edge
governed_byrisk_scenariopolicy, standardPolicy governance edge

Filtering & Layout Recommendations

  • Recommended Layout: Grid / Matrix projection.
  • Common Predicates:
    • include risk_scenario where residual_rating == "Critical" || residual_rating == "High": Unacceptable risk exposure.
    • include risk_scenario where treatment == "Accept": Accepted risk register.

Complete DSL Example

views {
risk_heatmap v_enterprise_risk_posture "Enterprise Operational Risk Heatmap" {
# Select all risk scenarios and mitigating controls
include risk_scenario
include control
include threat

# Link controls to risks
include_verb mitigates
include_verb targets

# Style high residual risk items prominently
style risk_scenario where residual_rating == "Critical" {
css_class "risk-critical-badge"
}
}
}