diff --git a/internal/runner/runner.go b/internal/runner/runner.go index b9b0643a9..7a3b03020 100644 --- a/internal/runner/runner.go +++ b/internal/runner/runner.go @@ -325,9 +325,6 @@ func New(options *types.Options) (*Runner, error) { } } - // setup a proxy writer to automatically upload results to PDCP - runner.output = runner.setupPDCPUpload(outputWriter) - opts := interactsh.DefaultOptions(runner.output, runner.issuesClient, runner.progress) opts.Debug = runner.options.Debug opts.NoColor = runner.options.NoColor diff --git a/pkg/output/stats/stats.go b/pkg/output/stats/stats.go index 1e030a88d..048d1f2bf 100644 --- a/pkg/output/stats/stats.go +++ b/pkg/output/stats/stats.go @@ -105,14 +105,16 @@ func (t *Tracker) GetStats() *StatsOutput { func (t *Tracker) DisplayTopStats(noColor bool) { stats := t.GetStats() - fmt.Printf("\n%s\n", aurora.Bold(aurora.Blue("Top Status Codes:"))) - topStatusCodes := getTopN(stats.StatusCodeStats, 6) - for _, item := range topStatusCodes { - if noColor { - fmt.Printf(" %s: %d\n", item.Key, item.Value) - } else { - color := getStatusCodeColor(item.Key) - fmt.Printf(" %s: %d\n", aurora.Colorize(item.Key, color), item.Value) + if len(stats.StatusCodeStats) > 0 { + fmt.Printf("\n%s\n", aurora.Bold(aurora.Blue("Top Status Codes:"))) + topStatusCodes := getTopN(stats.StatusCodeStats, 6) + for _, item := range topStatusCodes { + if noColor { + fmt.Printf(" %s: %d\n", item.Key, item.Value) + } else { + color := getStatusCodeColor(item.Key) + fmt.Printf(" %s: %d\n", aurora.Colorize(item.Key, color), item.Value) + } } }