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 {