# Relations

The Attack Graph is a directed graph that originates from a single root node, meaning every entity in a module shares this common ancestor. New entities are progressively discovered outward from the root entity. Each connection (relation) represents either a submodule or the discovery method used to find and add that new entity.

For example, a relation might be **ACTV\_CRAWLER** (Active Crawler) originating from a webpage such as `bugbase.ai` and leading to a *Trajectory(API)* like `GET https://bugbase.ai/login.`
