Просмотр исходного кода

skip content checks for path only rules

Zach Rice 3 лет назад
Родитель
Сommit
e0745adbd2
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      detect/detect.go

+ 5 - 0
detect/detect.go

@@ -149,6 +149,11 @@ func (d *Detector) detectRule(fragment Fragment, rule *config.Rule) []report.Fin
 		}
 	}
 
+	// if path only rule, skip content checks
+	if rule.Regex == nil {
+		return findings
+	}
+
 	matchIndices := rule.Regex.FindAllStringIndex(fragment.Raw, -1)
 	for _, matchIndex := range matchIndices {
 		// extract secret from match