From ba1c370d40ff16e9e218b97e6f9aaaec95dd4c73 Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Sat, 4 Mar 2017 20:17:47 -0800 Subject: [PATCH] reorganize Signed-off-by: Jess Frazelle --- server/server.go | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/server/server.go b/server/server.go index 7b98bb39..5b4df5de 100644 --- a/server/server.go +++ b/server/server.go @@ -437,21 +437,26 @@ func createVulnStaticPage(r *registry.Registry, staticDir, clairURI, repo, tag s } } } + + iteratePriorities(func(sev string) { + fmt.Fprintf(file, "%s: %d\n", sev, len(store[sev])) + }) + fmt.Fprintln(file, "") + + // return an error if there are more than 10 bad vulns + lenBadVulns := len(store["High"]) + len(store["Critical"]) + len(store["Defcon1"]) + if lenBadVulns > 10 { + fmt.Fprintln(file, "--------------- ALERT ---------------") + fmt.Fprintf(file, "%d bad vunerabilities found", lenBadVulns) + } + fmt.Fprintln(file, "") + iteratePriorities(func(sev string) { for _, v := range store[sev] { fmt.Fprintf(file, "%s: [%s] \n%s\n%s\n", v.Name, v.Severity, v.Description, v.Link) fmt.Fprintln(file, "-----------------------------------------") } }) - iteratePriorities(func(sev string) { - fmt.Fprintf(file, "%s: %d\n", sev, len(store[sev])) - }) - - // return an error if there are more than 10 bad vulns - lenBadVulns := len(store["High"]) + len(store["Critical"]) + len(store["Defcon1"]) - if lenBadVulns > 10 { - fmt.Fprintf(file, "%d bad vunerabilities found", lenBadVulns) - } return nil }