From a3ffa5b00577d9335f97e89b34b10677315cc880 Mon Sep 17 00:00:00 2001 From: edoardottt Date: Sun, 28 Nov 2021 12:46:21 +0100 Subject: [PATCH] update --- scanner/secrets.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scanner/secrets.go b/scanner/secrets.go index a884438..36b2b11 100644 --- a/scanner/secrets.go +++ b/scanner/secrets.go @@ -327,3 +327,16 @@ func GetSecretRegexes() []Secret { } return regexes } + +//RemoveDuplicateSecrets removes duplicates from secrets found +func RemoveDuplicateSecrets(input []SecretMatched) []SecretMatched { + keys := make(map[string]bool) + list := []SecretMatched{} + for _, entry := range input { + if _, value := keys[entry.Url]; !value { + keys[entry.Url] = true + list = append(list, entry) + } + } + return list +}