From 519fb19a77e3ec466c992aafd000025f6dd8b1b3 Mon Sep 17 00:00:00 2001 From: ahulab <9096180+ahulab@users.noreply.github.com> Date: Wed, 10 Jun 2020 22:42:04 -0400 Subject: [PATCH] Added ReportedAt time for server mode reports (#996) - Fixes #928 --- server/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/server.go b/server/server.go index 62bb4a47..da7f175c 100644 --- a/server/server.go +++ b/server/server.go @@ -62,6 +62,12 @@ func (h VulsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { return } + // set ReportedAt to current time when it's set to the epoch, ensures that ReportedAt will be set + // properly for scans sent to vuls when running in server mode + if result.ReportedAt.IsZero() { + result.ReportedAt = time.Now() + } + // report reports := []report.ResultWriter{ report.HTTPResponseWriter{Writer: w},