in internal/graph/graph_scanner.go [60:79]
func (a AprlScanner) GetAprlRecommendations() map[string]map[string]models.AprlRecommendation {
recommendations := map[string]map[string]models.AprlRecommendation{}
for _, t := range a.scanType {
source := "APRL"
if t == OrphanScanType {
source = "AOR"
}
rs := a.getAprlRecommendations(string(t))
for t, r := range rs {
for _, r := range r {
if recommendations[t] == nil {
recommendations[t] = map[string]models.AprlRecommendation{}
}
r.Source = source
recommendations[t][r.RecommendationID] = r
}
}
}
return recommendations
}