One or more non-transitory computer-readable storage media storing one or more sequences of instructions which, when executed using one or more processors, cause the one or more processors to execute a method comprising:
- interfacing with application programming interface (API) of microservices operated within a computing environment to obtain telemetry data, the telemetry data comprising security-related data;
- aggregating the telemetry data into a telemetry data payload;
- generating a graph representing interactions of the microservices based on the telemetry data payload;
- identifying an attack path within the computing environment based on vulnerabilities identified in the security-related data using the graph;
- displaying the graph and the attack path in real-time to a user.