1. Home
  2. Platform
  3. Risk graph

Risk graph and attack paths

See the path an attacker would take.

A single finding rarely tells the whole story. ACSE links your resources into a graph and traces each path from an internet entry point, through weak points, to your data. Then it shows which fix cuts the path.

An attack path, step by stepA chain from the internet through a plain-HTTP load balancer, a function and the role it assumes, to a data bucket. The final link is cut by the fix.internetload balancerfunctionroledata bucketHTTP :80LB_TARGETS_FUNCTIONFUNCTION_ASSUMES_ROLEROLE_CAN_ACCESSthe fix cuts this linkENTRYDATA
01

Fix the link that matters

Instead of a long list sorted by severity, your team sees the one change that breaks a path to data.

02

Context for every finding

Each finding shows the paths it sits on and what reaching it would expose.

03

Before and after, side by side

Every fix shows the graph with and without it, so the approver can see what the change removes.

Interactive

A trust chain, step by step

This example chain runs from a plain-HTTP load balancer to a data bucket. Hover or tab through it, then switch on the fix.

Risk graph · example

HTTP :80LB_TARGETS_FUNCTIONFUNCTION_ASSUMES_ROLEROLE_CAN_ACCESSprotectsInternetLoad balancerFunctionRoleData bucketNetworkKeyLog bucket

Data · Critical

Data bucket

The role can read this bucket, and the bucket allows public access. Link: ROLE_CAN_ACCESS.

Illustrative graph. The link names are the ones ACSE records.

How the graph is built

Links ACSE traces

Paths follow real relationships between resources, recorded with the link type so anyone can check them.

01

Load balancer targets

Which instances and functions a load balancer sends traffic to.

02

Assumed identities

Which role each instance or function runs as.

03

Access to data

Which data stores each role can read or write.

Scored and ranked

Paths ranked by how bad they are

Each path is scored on how it starts, how many steps it takes and what it reaches. The top paths lead the dashboard and the fix queue.

The graph is built in your account. What the control plane receives is the shape of each path and its counts, never resource names.

  • Internet entry, weak points, safeguards and data, each named in the legend
  • Drill from a path straight into the case that fixes it
  • A table view for anyone who prefers lists to diagrams
Three layers of one systemYour cloud estate on top, the risk graph that connects its findings in the middle, and the signed evidence chain underneath.DETECT · YOUR ESTATEaws · google cloud · azure · k8sFIX · THE PATH THAT MATTERSrisk graph · attack pathsPROVE · THE RECORDsigned · in your cloud

Questions

What people ask us

Is this an attack simulation?

No. The graph is built from your configuration: real relationships between resources. Nothing is attacked, probed or exploited.

Does the graph show my resource names?

Inside your account, the runtime knows them. The portal shows shapes and counts by design, because identifiers never cross to ACSE’s control plane.

Talk to us

See ACSE on your cloud.

Tell us what you run and what your auditors ask for. We’ll show you the loop end to end: a real finding, a fix as code, an approval with MFA and the sealed record.