Onam

Risk Quantification (FAIR)

Onam's Risk engine gives critical and high findings a FAIR-style loss estimate in dollars. FAIR (Factor Analysis of Information Risk) breaks risk into how likely a loss event is and how large the loss would be; Onam follows that structure per finding. The output is a business-language view: total exposure, the top scenarios ranked by likely loss, and how exposure is trending.

This page explains the formula, the inputs it uses, how attack-path context raises an estimate, and where the engine runs in the platform pipeline.

The risk view in the Onam console (demo account)
The risk view in the Onam console (demo account)

The Model

Risk = Loss Event Frequency × Loss Magnitude
Loss Event Frequency = exploit probability (EPSS) × exposure factor
Loss Magnitude       = records × per-record cost × sensitivity × asset value × regulation
FactorQuestion it answersWhere Onam gets it
Exploit probabilityHow likely is this weakness to be exploited?EPSS scores for the finding
Exposure factorHow reachable is the resource?Public or internal exposure, raised by attack-path signals (below)
Records and per-record costHow much data is at risk, and what does each record cost in a breach?Record estimates and industry per-record breach-cost benchmarks, overridable per tenant
SensitivityHow sensitive is the data?The DSPM classification of the affected store — restricted, confidential, internal or public
Asset valueHow valuable is the resource?An asset catalog, with crown jewels from the Attack Path engine weighted highest
RegulationWhich regulations apply?The data and the region — GDPR is applied automatically to resources in EU regions

Where the Engine Runs

Risk Quantification runs after discovery, checks and the domain engines have completed, so it prices the finished picture rather than raw signals:

StageWhat happensOutput
1. ETLPulls critical and high findings once the scan completesNormalized risk input set
2. EvaluateApplies the computation per finding — likelihood, loss, multipliers, attack-path signalsLow, likely and high exposure per finding
3. ReportWrites portfolio rollups and trendsDashboard, trends and API views

Estimates are recomputed after every scan.

Regulatory Exposure

When a finding touches regulated data, the engine applies the single strictest regulatory multiplier — they never stack — and adds an estimated regulatory fine. Regimes include GDPR, HIPAA, PCI DSS, SOX, CCPA, LGPD, APPI, PDPA, PIPEDA and POPIA.

Attack-Path Signals

The Attack Path engine writes signals onto each resource, and the Risk engine uses them to raise the likelihood side of the estimate:

  • the finding is on an attack path
  • the resource is on many attack paths
  • the resource is a choke point
  • an active threat actor is touching the resource — highest of all when it is an admin role
  • a certificate on the resource is close to expiry

A large blast radius raises the estimate further. The estimate stays per finding — attack paths raise it; they are not priced on their own.

Output Metrics

Per finding:

  • Low, likely and high exposure — a dollar range rather than a single point
  • Primary loss and regulatory fine — shown separately
  • Risk tier — critical, high, medium or low, from the likely exposure
  • Blast radius — a sample of the resources reachable from it

Per portfolio:

  • Total exposure — across all open critical and high findings
  • Top scenarios — ranked by likely exposure
  • Exposure by engine and by scenario type — data exfiltration, privilege escalation, credential theft, ransomware and others
  • Risk trend — exposure over time

API

# Risk dashboard
GET /api/v1/risk/dashboard

# Scenarios, ranked by exposure
GET /api/v1/risk/scenarios

# Exposure over time
GET /api/v1/risk/trends

# Highest-risk assets
GET /api/v1/risk/assets/top

Full schemas are in the API reference.

FAQ

Can I calibrate the model with our own financial data? Yes. Per-record cost, annual revenue and the data-sensitivity multipliers can be set per tenant, overriding the industry defaults.

Does this replace a formal risk assessment? No. Onam Risk Quantification is automated estimation, designed to drive prioritization and board reporting. It does not replace a formal risk assessment carried out by a practitioner.

How often are estimates updated? After every scan.

Next steps