@@ -255,6 +255,7 @@ No CVE-IDs are found in updatable packages.
255
255
// v2max := vinfo.MaxCvss2Score().Value.Score
256
256
// v3max := vinfo.MaxCvss3Score().Value.Score
257
257
258
+ packnames := strings .Join (vinfo .AffectedPackages .Names (), ", " )
258
259
// packname := vinfo.AffectedPackages.FormatTuiSummary()
259
260
// packname += strings.Join(vinfo.CpeURIs, ", ")
260
261
@@ -263,12 +264,12 @@ No CVE-IDs are found in updatable packages.
263
264
exploits = "POC"
264
265
}
265
266
266
- link := ""
267
- if strings .HasPrefix (vinfo .CveID , "CVE-" ) {
268
- link = fmt .Sprintf ("https://nvd.nist.gov/vuln/detail/%s" , vinfo .CveID )
269
- } else if strings .HasPrefix (vinfo .CveID , "WPVDBID-" ) {
270
- link = fmt .Sprintf ("https://wpscan.com/vulnerabilities/%s" , strings .TrimPrefix (vinfo .CveID , "WPVDBID-" ))
271
- }
267
+ // link := ""
268
+ // if strings.HasPrefix(vinfo.CveID, "CVE-") {
269
+ // link = fmt.Sprintf("https://nvd.nist.gov/vuln/detail/%s", vinfo.CveID)
270
+ // } else if strings.HasPrefix(vinfo.CveID, "WPVDBID-") {
271
+ // link = fmt.Sprintf("https://wpscan.com/vulnerabilities/%s", strings.TrimPrefix(vinfo.CveID, "WPVDBID-"))
272
+ // }
272
273
273
274
data = append (data , []string {
274
275
vinfo .CveIDDiffFormat (),
@@ -279,7 +280,7 @@ No CVE-IDs are found in updatable packages.
279
280
exploits ,
280
281
fmt .Sprintf ("%9s" , vinfo .AlertDict .FormatSource ()),
281
282
fmt .Sprintf ("%7s" , vinfo .PatchStatus (r .Packages )),
282
- link ,
283
+ packnames ,
283
284
})
284
285
}
285
286
@@ -294,9 +295,11 @@ No CVE-IDs are found in updatable packages.
294
295
"PoC" ,
295
296
"Alert" ,
296
297
"Fixed" ,
297
- "NVD" ,
298
+ // "NVD",
299
+ "Packages" ,
298
300
})
299
301
table .SetBorder (true )
302
+ table .SetRowLine (true )
300
303
table .AppendBulk (data )
301
304
table .Render ()
302
305
return fmt .Sprintf ("%s\n %s" , header , b .String ())
0 commit comments