The NDR UI crashes and displays a while screen under the SSP module when attempting to render the Sankey graph. This issue occurs when the graph includes "other" node types due to node count exceeding the configured maximum.
SSP 5.0
ndr/campaign/sankey-diagram/{campaignuuid}/{max_nodes}max_nodes defines the maximum number of nodes per type (range: 2-30).{ "nodes": [ <list of nodes> ], "links": [ <list of links> ],}
Where "nodes" are the actual nodes that are displayed on the graph and the links array has the links between the nodes.
Each node includes metadata like:
{ node_type: "Threat | Workload | Mitre Tactics", num_events: "Number of events associated with the node. Required if "other" field is not true.", other: "If set to true, this node represents the aggregates of other nodes (to honor the max_number_nodes API query parameter).", num_aggregated_nodes: "This field is present only for the aggregated node (for which the other field is set to true). It represents the number of nodes being aggregated." threat_uuid: "Threat unique identifier. Required if "other" field is not true", mitre_tactic_uuid: "Affected workload unique identifier. Required if "other" field is not true.", affected_compute_uuid: "MITRE tactic unique identifier. Required if "other" field is not true."}
Note : This issue is fixed in SSP 5.1