Merge pull request #1034 from matthyx/1032

only attempt to print existing attack graphs
This commit is contained in:
David Wertenteil
2023-01-13 13:24:08 +02:00
committed by GitHub
@@ -120,7 +120,9 @@ func (prettyPrinter *PrettyPrinter) printAttackTracks(opaSessionObj *cautils.OPA
fmt.Fprintf(prettyPrinter.writer, "Severity: %s\n", apis.SeverityNumberToString(resource.Severity))
fmt.Fprintf(prettyPrinter.writer, "Total vectors: %v\n\n", len(resources[i].PriorityVector))
prettyPrinter.printResourceAttackGraph(resourceToAttackTrack[resource.ResourceID])
if v, found := resourceToAttackTrack[resource.ResourceID]; found {
prettyPrinter.printResourceAttackGraph(v)
}
sort.Slice(resource.PriorityVector, func(x, y int) bool {
return resource.PriorityVector[x].Score > resource.PriorityVector[y].Score