From 3e75fdb4e7d0435538873438017e14058d3459bc Mon Sep 17 00:00:00 2001 From: Tom Hudson Date: Thu, 22 Jun 2023 15:48:26 +0100 Subject: [PATCH] Ignores about: and javascript: schemes --- url-matchers.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/url-matchers.go b/url-matchers.go index 29c9425..25e4dcd 100644 --- a/url-matchers.go +++ b/url-matchers.go @@ -57,9 +57,12 @@ func (a *Analyzer) GetURLs() []*URL { match.BodyParams = []string{} } - // Filter out data: and tel: schemes + // Filter out data: and tel: schemes etc lower := strings.ToLower(match.URL) - if strings.HasPrefix(lower, "data:") || strings.HasPrefix(lower, "tel:") { + if strings.HasPrefix(lower, "data:") || + strings.HasPrefix(lower, "tel:") || + strings.HasPrefix(lower, "about:") || + strings.HasPrefix(lower, "javascript:") { continue }