func()

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
}