From b90dc40cbb47a550ec65fde7fc818d34a57cfd17 Mon Sep 17 00:00:00 2001 From: edoardottt Date: Tue, 15 Nov 2022 18:48:14 +0100 Subject: [PATCH] Fix slice bounds out of range #88 --- pkg/crawler/colly.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkg/crawler/colly.go b/pkg/crawler/colly.go index 8c21a2d..03e46b8 100644 --- a/pkg/crawler/colly.go +++ b/pkg/crawler/colly.go @@ -212,7 +212,9 @@ func New(target string, txt string, html string, delayTime int, concurrency int, // HERE SCAN FOR SECRETS if secretsFlag && lengthOk { secretsSlice := huntSecrets(secretsFile, r.Request.URL.String(), string(r.Body)) - FinalSecrets = append(FinalSecrets, secretsSlice...) + for _, elem := range secretsSlice { + FinalSecrets = append(FinalSecrets, elem) + } } // HERE SCAN FOR ENDPOINTS if endpointsFlag { @@ -233,13 +235,17 @@ func New(target string, txt string, html string, delayTime int, concurrency int, // HERE SCAN FOR ERRORS if errorsFlag { errorsSlice := huntErrors(r.Request.URL.String(), string(r.Body)) - FinalErrors = append(FinalErrors, errorsSlice...) + for _, elem := range errorsSlice { + FinalErrors = append(FinalErrors, elem) + } } // HERE SCAN FOR INFOS if infoFlag { infosSlice := huntInfos(r.Request.URL.String(), string(r.Body)) - FinalInfos = append(FinalInfos, infosSlice...) + for _, elem := range infosSlice { + FinalInfos = append(FinalInfos, elem) + } } } })