Skip to content

Commit 385745e

Browse files
skip apisec from Total Severity
1 parent ec4abf5 commit 385745e

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

internal/wrappers/results-summary.go

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,39 +83,54 @@ var IsContainersEnabled bool
8383

8484
func (engineSummary *EnginesResultsSummary) GetCriticalIssues() int {
8585
criticalIssues := 0
86-
for _, v := range *engineSummary {
86+
for k, v := range *engineSummary {
87+
if k == params.APISecType { // exclude API Security
88+
continue
89+
}
8790
criticalIssues += v.Critical
8891
}
8992
return criticalIssues
9093
}
9194

9295
func (engineSummary *EnginesResultsSummary) GetHighIssues() int {
9396
highIssues := 0
94-
for _, v := range *engineSummary {
97+
for k, v := range *engineSummary {
98+
if k == params.APISecType {
99+
continue
100+
}
95101
highIssues += v.High
96102
}
97103
return highIssues
98104
}
99105

100106
func (engineSummary *EnginesResultsSummary) GetLowIssues() int {
101107
lowIssues := 0
102-
for _, v := range *engineSummary {
108+
for k, v := range *engineSummary {
109+
if k == params.APISecType {
110+
continue
111+
}
103112
lowIssues += v.Low
104113
}
105114
return lowIssues
106115
}
107116

108117
func (engineSummary *EnginesResultsSummary) GetMediumIssues() int {
109118
mediumIssues := 0
110-
for _, v := range *engineSummary {
119+
for k, v := range *engineSummary {
120+
if k == params.APISecType {
121+
continue
122+
}
111123
mediumIssues += v.Medium
112124
}
113125
return mediumIssues
114126
}
115127

116128
func (engineSummary *EnginesResultsSummary) GetInfoIssues() int {
117129
infoIssues := 0
118-
for _, v := range *engineSummary {
130+
for k, v := range *engineSummary {
131+
if k == params.APISecType {
132+
continue
133+
}
119134
infoIssues += v.Info
120135
}
121136
return infoIssues

0 commit comments

Comments
 (0)