Skip to content

Commit a12f9cc

Browse files
shorten code, delete logs
Signed-off-by: YiscahLevySilas1 <[email protected]>
1 parent 96a14d1 commit a12f9cc

File tree

1 file changed

+3
-23
lines changed

1 file changed

+3
-23
lines changed

score/score.go

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import (
88
"strings"
99
"sync"
1010

11-
"github.com/kubescape/go-logger"
12-
"github.com/kubescape/go-logger/helpers"
1311
k8sinterface "github.com/kubescape/k8s-interface/k8sinterface"
1412
"github.com/kubescape/k8s-interface/workloadinterface"
1513
armoupautils "github.com/kubescape/opa-utils/objectsenvelopes"
@@ -363,7 +361,6 @@ func (su *ScoreUtil) SetPostureReportComplianceScores(report *v2.PostureReport)
363361
for i := range report.SummaryDetails.Frameworks {
364362
// set compliance score for framework and all controls in framework
365363
report.SummaryDetails.Frameworks[i].ComplianceScore = su.GetFrameworkComplianceScore(&report.SummaryDetails.Frameworks[i])
366-
logger.L().Debug("set framework score", helpers.String("framework name", report.SummaryDetails.Frameworks[i].GetName()), helpers.Int("ComplianceScore", int(report.SummaryDetails.Frameworks[i].GetComplianceScore())))
367364
}
368365
// set compliance score per control
369366
sumScore := su.ControlsSummariesComplianceScore(&report.SummaryDetails.Controls, "")
@@ -384,7 +381,6 @@ func (su *ScoreUtil) ControlsSummariesComplianceScore(ctrls *reportsummary.Contr
384381
ctrl.Score = 0
385382
ctrl.Score = su.GetControlComplianceScore(&ctrl, frameworkName)
386383
(*ctrls)[ctrlID] = ctrl
387-
logger.L().Debug("set control score", helpers.String("controlID", ctrl.GetID()), helpers.Int("score", int(ctrl.GetScore())))
388384
sumScore += ctrl.GetScore()
389385
}
390386
return sumScore
@@ -409,27 +405,11 @@ func (su *ScoreUtil) GetControlComplianceScore(ctrl reportsummary.IControlSummar
409405
}
410406

411407
resourcesIDs := ctrl.ListResourcesIDs()
412-
passedResourceIDS := resourcesIDs.Passed()
413-
allResourcesIDSIter := resourcesIDs.All()
414-
415-
numOfPassedResources := float32(0)
416-
numOfAllResources := float32(0)
417-
418-
for i := range passedResourceIDS {
419-
if _, ok := su.resources[passedResourceIDS[i]]; ok {
420-
numOfPassedResources += 1
421-
}
422-
}
423-
424-
for allResourcesIDSIter.HasNext() {
425-
resourceID := allResourcesIDSIter.Next()
426-
if _, ok := su.resources[resourceID]; ok {
427-
numOfAllResources += 1
428-
}
429-
}
408+
numOfPassedResources := len(resourcesIDs.Passed())
409+
numOfAllResources := resourcesIDs.All().Len()
430410

431411
if numOfAllResources > 0 {
432-
return (numOfPassedResources / numOfAllResources) * 100
412+
return (float32(numOfPassedResources) / float32(numOfAllResources)) * 100
433413
}
434414
return 0
435415
}

0 commit comments

Comments
 (0)