diff --git a/pkg/crawler/colly.go b/pkg/crawler/colly.go index ee3336d..aba693b 100644 --- a/pkg/crawler/colly.go +++ b/pkg/crawler/colly.go @@ -297,7 +297,14 @@ func New(scan *Scan) *Results { } } if scan.JSON == true { - output.GetJsonString(r, secrets, parameters, filetype, errors, infos) + jsonOutput, err := output.GetJsonString( + r, secrets, parameters, filetype, errors, infos, + ) + if err == nil { + fmt.Println(string(jsonOutput)) + } else { + log.Println(err) + } } }) diff --git a/pkg/output/json.go b/pkg/output/json.go index d34e8dd..a1317bf 100644 --- a/pkg/output/json.go +++ b/pkg/output/json.go @@ -28,7 +28,6 @@ package output import ( "encoding/json" - "fmt" "strconv" "strings" @@ -138,8 +137,5 @@ func GetJsonString( return nil, err } - // Output JSON string - fmt.Println(string(jsonOutput)) - return jsonOutput, nil }