From c1a50103b9c518afcc2b59c68b559ec25a85d9f7 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:28:43 +0200 Subject: [PATCH] gravatar: no output when not found Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com> --- back/internal/tools/gravatar-recon/tool.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/back/internal/tools/gravatar-recon/tool.go b/back/internal/tools/gravatar-recon/tool.go index c5368a6..7d31b47 100644 --- a/back/internal/tools/gravatar-recon/tool.go +++ b/back/internal/tools/gravatar-recon/tool.go @@ -3,6 +3,7 @@ package gravatarrecon import ( "context" "os/exec" + "strings" "github.com/anotherhadi/iknowyou/internal/tools" ) @@ -46,8 +47,10 @@ func (r *Runner) Run(ctx context.Context, target string, _ tools.InputType, out if err != nil && ctx.Err() != nil { out <- tools.Event{Tool: name, Type: tools.EventTypeError, Payload: "scan cancelled"} } else if output != "" { - out <- tools.Event{Tool: name, Type: tools.EventTypeOutput, Payload: output} - count = 1 + if !strings.Contains(output, "status 404") { + out <- tools.Event{Tool: name, Type: tools.EventTypeOutput, Payload: output} + count = 1 + } } out <- tools.Event{Tool: name, Type: tools.EventTypeCount, Payload: count} out <- tools.Event{Tool: name, Type: tools.EventTypeDone}