mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-15 06:58:11 +00:00
fixed lowest
This commit is contained in:
@@ -38,14 +38,17 @@ func (resultsHandler *ResultsHandler) HandleResults(scanInfo *cautils.ScanInfo)
|
||||
|
||||
// CalculatePostureScore calculate final score
|
||||
func CalculatePostureScore(postureReport *reporthandling.PostureReport) float32 {
|
||||
lowestScore := float32(0)
|
||||
lowestScore := float32(100)
|
||||
for _, frameworkReport := range postureReport.FrameworkReports {
|
||||
totalFailed := frameworkReport.GetNumberOfFailedResources()
|
||||
totalResources := frameworkReport.GetNumberOfResources()
|
||||
|
||||
frameworkScore := (float32(totalResources) - float32(totalFailed)) / float32(totalResources)
|
||||
if lowestScore > frameworkScore || frameworkScore == 0 {
|
||||
frameworkScore = lowestScore
|
||||
frameworkScore := float32(0)
|
||||
if float32(totalResources) > 0 {
|
||||
frameworkScore = (float32(totalResources) - float32(totalFailed)) / float32(totalResources)
|
||||
}
|
||||
if lowestScore > frameworkScore {
|
||||
lowestScore = frameworkScore
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user