@@ -276,15 +276,17 @@ func ConvertToRPCVulns(vulns []types.DetectedVulnerability) []*common.Vulnerabil
276
276
cvssMap := make (map [string ]* common.CVSS ) // This is needed because protobuf generates a map[string]*CVSS type
277
277
for vendor , vendorSeverity := range vuln .CVSS {
278
278
cvssMap [string (vendor )] = & common.CVSS {
279
- V2Vector : vendorSeverity .V2Vector ,
280
- V3Vector : vendorSeverity .V3Vector ,
281
- V2Score : vendorSeverity .V2Score ,
282
- V3Score : vendorSeverity .V3Score ,
279
+ V2Vector : vendorSeverity .V2Vector ,
280
+ V3Vector : vendorSeverity .V3Vector ,
281
+ V40Vector : vendorSeverity .V40Vector ,
282
+ V2Score : vendorSeverity .V2Score ,
283
+ V3Score : vendorSeverity .V3Score ,
284
+ V40Score : vendorSeverity .V40Score ,
283
285
}
284
286
}
285
- vensorSeverityMap := make (map [string ]common.Severity )
287
+ vendorSeverityMap := make (map [string ]common.Severity )
286
288
for vendor , vendorSeverity := range vuln .VendorSeverity {
287
- vensorSeverityMap [string (vendor )] = common .Severity (vendorSeverity )
289
+ vendorSeverityMap [string (vendor )] = common .Severity (vendorSeverity )
288
290
}
289
291
290
292
var lastModifiedDate , publishedDate * timestamppb.Timestamp
@@ -317,7 +319,7 @@ func ConvertToRPCVulns(vulns []types.DetectedVulnerability) []*common.Vulnerabil
317
319
Title : vuln .Title ,
318
320
Description : vuln .Description ,
319
321
Severity : common .Severity (severity ),
320
- VendorSeverity : vensorSeverityMap ,
322
+ VendorSeverity : vendorSeverityMap ,
321
323
References : vuln .References ,
322
324
Layer : ConvertToRPCLayer (vuln .Layer ),
323
325
Cvss : cvssMap ,
@@ -571,15 +573,17 @@ func ConvertFromRPCVulns(rpcVulns []*common.Vulnerability) []types.DetectedVulne
571
573
cvssMap := make (dbTypes.VendorCVSS ) // This is needed because protobuf generates a map[string]*CVSS type
572
574
for vendor , vendorSeverity := range vuln .Cvss {
573
575
cvssMap [dbTypes .SourceID (vendor )] = dbTypes.CVSS {
574
- V2Vector : vendorSeverity .V2Vector ,
575
- V3Vector : vendorSeverity .V3Vector ,
576
- V2Score : vendorSeverity .V2Score ,
577
- V3Score : vendorSeverity .V3Score ,
576
+ V2Vector : vendorSeverity .V2Vector ,
577
+ V3Vector : vendorSeverity .V3Vector ,
578
+ V40Vector : vendorSeverity .V40Vector ,
579
+ V2Score : vendorSeverity .V2Score ,
580
+ V3Score : vendorSeverity .V3Score ,
581
+ V40Score : vendorSeverity .V40Score ,
578
582
}
579
583
}
580
- vensorSeverityMap := make (dbTypes.VendorSeverity )
584
+ vendorSeverityMap := make (dbTypes.VendorSeverity )
581
585
for vendor , vendorSeverity := range vuln .VendorSeverity {
582
- vensorSeverityMap [dbTypes .SourceID (vendor )] = dbTypes .Severity (vendorSeverity )
586
+ vendorSeverityMap [dbTypes .SourceID (vendor )] = dbTypes .Severity (vendorSeverity )
583
587
}
584
588
585
589
var lastModifiedDate , publishedDate * time.Time
@@ -610,7 +614,7 @@ func ConvertFromRPCVulns(rpcVulns []*common.Vulnerability) []types.DetectedVulne
610
614
LastModifiedDate : lastModifiedDate ,
611
615
PublishedDate : publishedDate ,
612
616
Custom : vuln .CustomVulnData .AsInterface (),
613
- VendorSeverity : vensorSeverityMap ,
617
+ VendorSeverity : vendorSeverityMap ,
614
618
},
615
619
Layer : ConvertFromRPCLayer (vuln .Layer ),
616
620
SeveritySource : dbTypes .SourceID (vuln .SeveritySource ),
0 commit comments