From e7e29af3daa2bde091e69893bd38f7652d7b32d0 Mon Sep 17 00:00:00 2001 From: MaineK00n Date: Wed, 15 Jul 2020 00:44:43 +0900 Subject: [PATCH] change gost do not use r.Family --- oval/util.go | 4 ++-- report/report.go | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/oval/util.go b/oval/util.go index 8f96c3fc..13772cd5 100644 --- a/oval/util.go +++ b/oval/util.go @@ -243,8 +243,8 @@ func getDefsByPackNameFromOvalDB(driver db.DB, r *models.ScanResult) (relatedDef } var family string = r.Family - if r.Family == "raspbian" { - family = "debian" + if r.Family == config.Raspbian { + family = config.Debian } for _, req := range requests { diff --git a/report/report.go b/report/report.go index 7999dcdd..5145e90e 100644 --- a/report/report.go +++ b/report/report.go @@ -351,7 +351,11 @@ func FillWithOval(driver ovaldb.DB, r *models.ScanResult) (nCVEs int, err error) // FillWithGost fills CVEs with gost dataabase // https://github.com/knqyf263/gost func FillWithGost(driver gostdb.DB, r *models.ScanResult, ignoreWillNotFix bool) (nCVEs int, err error) { - gostClient := gost.NewClient(r.Family) + var family string = r.Family + if r.Family == config.Raspbian { + family = config.Debian + } + gostClient := gost.NewClient(family) // TODO chekc if fetched // TODO chekc if fresh enough if nCVEs, err = gostClient.DetectUnfixed(driver, r, ignoreWillNotFix); err != nil {