Skip to content

Commit 87243a6

Browse files
committed
some order
1 parent 1a40bc6 commit 87243a6

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

main.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"github.com/aws/aws-sdk-go-v2/service/securityhub"
1616
"github.com/aws/aws-sdk-go-v2/service/securityhub/types"
1717
"github.com/aws/aws-sdk-go-v2/service/sts"
18+
"github.com/csepulveda/trivy-webhook-aws-security-hub/tools"
1819
"github.com/gorilla/mux"
1920
)
2021

@@ -317,7 +318,7 @@ func getVulnerabilityReportFindings(body []byte) ([]types.AwsSecurityFinding, er
317318
"PkgName": vulnerabilities.Resource,
318319
"Installed Package": vulnerabilities.InstalledVersion,
319320
"Patched Package": vulnerabilities.FixedVersion,
320-
"NvdCvssScoreV3": fmt.Sprintf("%f", getVulnScore(vulnerabilities)),
321+
"NvdCvssScoreV3": fmt.Sprintf("%f", tools.GetVulnScore(vulnerabilities)),
321322
"NvdCvssVectorV3": "",
322323
},
323324
},
@@ -330,13 +331,6 @@ func getVulnerabilityReportFindings(body []byte) ([]types.AwsSecurityFinding, er
330331
return findings, err
331332
}
332333

333-
func getVulnScore(d v1alpha1.Vulnerability) float64 {
334-
if d.Score != nil {
335-
return *d.Score
336-
}
337-
return 0.0
338-
}
339-
340334
// Import findings to AWS Security Hub in batches of 100
341335
func importFindingsToSecurityHub(findings []types.AwsSecurityFinding) error {
342336
cfg, err := config.LoadDefaultConfig(context.TODO())

tools/main.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package tools
2+
3+
import "github.com/aquasecurity/trivy-operator/pkg/apis/aquasecurity/v1alpha1"
4+
5+
func GetVulnScore(d v1alpha1.Vulnerability) float64 {
6+
if d.Score != nil {
7+
return *d.Score
8+
}
9+
return 0.0
10+
}

0 commit comments

Comments
 (0)