Docs · SecOps
Nexus Atlas — Attack-path Graph & Blast Radius
Attackers don't stop at the first host — they pivot. Nexus Atlas maps how your fleet is actually connected, from real telemetry, so you can answer the question that matters during an incident: if this host is compromised, what can the attacker reach next?
- Topic
- Attack-path analysis · Exposure
- Built from
- Enrolled hosts · NDR flows · alerts
- Method
- Blast-radius BFS, cycle-safe
- API
/atlas/graph · /atlas/blast
What it does
Atlas builds a graph of your environment entirely from real data — nothing is synthesized. Each enrolled host is a node, the network connections actually observed between them are edges, and a node's risk is derived from that host's own alerts. From that graph it computes blast radius and ranks the hosts most exposed to lateral movement.
- Nodes — enrolled hosts, plus external endpoints seen in traffic.
- Edges — observed network connections, drawn from NDR flows, deduplicated and weighted.
- Node risk — derived from that host's alerts, so the riskiest hosts stand out.
- Real data only — the graph reflects what your telemetry has actually seen.
Blast radius
Blast radius answers "if this host falls, what's reachable?" It walks the graph outward from a starting node with a breadth-first search over the edges, and it is cycle-safe — so a looping topology won't trip it up. The result is the set of hosts an attacker could reach by pivoting from the node you named.
nexus-cli atlas-blast --node <host_id>How to use it
nexus-cli atlas-graphnexus-cli atlas-blast --node <host_id>nexus-cli atlas-exposed --limit 10nexus-cli atlas-statsREST API
GET /atlas/graph?window= # build the graph (optional time window)
GET /atlas/blast?node= # blast radius from a host
GET /atlas/exposed?limit= # rank the most-exposed hosts
GET /atlas/stats # graph summary statisticsHow it fits the pipeline
Atlas sits on top of the data the fleet already produces. Edges come from NDR network flows and node risk comes from the alert store, so as detection improves the map sharpens with it. Use blast radius during triage to prioritize containment — isolate the host whose compromise would reach the most ground first.
Tips
- Run
atlas-exposedregularly — the most-exposed hosts are where hardening pays off most. - During an incident, compute the blast radius of the affected host before deciding what to isolate.
- Narrow
?window=to focus the graph on recent activity rather than all history.