Преглед изворни кода

SignalOccurence can't lead to BanApplication if there is no source in the Event (#96)

Thibault "bui" Koechlin пре 5 година
родитељ
комит
652b54ee81
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      pkg/outputs/ouputs.go

+ 5 - 0
pkg/outputs/ouputs.go

@@ -45,6 +45,11 @@ func OvflwToOrder(sig types.SignalOccurence, prof types.Profile) (*types.BanOrde
 		/*if the profil has no remediation, no order */
 		return nil, nil, fmt.Errorf("no remediation")
 	}
+
+	if sig.Source == nil {
+		return nil, nil, fmt.Errorf("no 'source' in event (Meta.source_ip empty?)")
+	}
+
 	ordr.MeasureSource = "local"
 	ordr.Reason = sig.Scenario
 	//Identify scope