X∞RAY // RISK · TERMINAL|SESS01TICK0ENVDEMO
UTC00:00:00MODELIVE
X∞RAY · CAPABILITY 04

Anomaly & Risk Analytics.

Rules-based and unsupervised scoring, on one calibrated axis. Every entity has a score. Every score has an evidence chain.

REQUEST A DEMO →TALK TO SALES →
CURRENT SCORE0.00— · CALM
ALERTS · 60S0≥ 0.90 THRESHOLD
WARNINGS · 60S0≥ 0.70 THRESHOLD
ENTITIES TRACKED6ROLLING BASELINE
DETECTORS ACTIVE3OF 5 AVAILABLE
LATENCY327MS▼ 12MS · 5M
RISK · 60S ROLLINGSCORE 0.00
1.000.750.500.250.00
-60s-45s-30s-15sNOW
WARN · 0.70
ALERT · 0.90
DETECTORS3 / 5 ON
Baseline driftRolling behavioral baseline · unsupervised
Shared aliasCross-source identity match
After-hours accessRules · site schedule
Volume outlierσ > 3 from per-entity mean
Geo-impossibleTravel time violates physics
RISK HEATMAP · 24 × 8 GRID · 30MIN BUCKETSHOTSPOTS · 0
LOW HIGH
ENTITY GROUP →← 4H WINDOW
TOP-SCORING ENTITIESRE-RANK LIVE
IDENTITYSCORE BARSCORE
STREAM · LIVE · TICK 0

Illustrative visualisation of the anomaly-scoring pipeline using seeded sample data — nothing is uploaded, and toggling detectors or injecting anomalies only changes what this terminal draws.

Under the hood

The process,
in full.

Rules catch what analysts already know is dangerous. Unsupervised scoring catches what nobody wrote a rule for yet. Both feed a single calibrated score with an evidence chain attached.

01

Per-entity baseline

A rolling behavioral profile is built per entity — access patterns, connections, volumes — decayed continuously so it tracks the present, not the past.

02

Dual scoring

Deterministic rules catch known-bad behavior; unsupervised outlier scoring catches what nobody wrote a rule for yet.

03

Calibrated thresholds

Every score is calibrated against the environment's own noise floor — an "0.94" means the same thing on day one as day one thousand.

04

Explainable escalation

Every alert ships with its evidence trail: which detectors fired, what changed, and how it compares to the baseline.

Point it at your baseline.

Bring your entity data. X∞RAY will start scoring against its own baseline in the first hour.