Skip to content

Commit 3bd989a

Browse files
committed
feature: adds trivy new patterns, high and critical, config mappings CF-1860
1 parent 3e35fe8 commit 3bd989a

File tree

3 files changed

+418
-5
lines changed

3 files changed

+418
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ go.work.sum
2828
cli-v2
2929
codacy-cli
3030
**/.codacy/logs/
31+
.codacy/
3132

3233

3334
#Ignore cursor AI rules

tools/trivyConfigCreator.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,18 @@ func CreateTrivyConfig(config []domain.PatternConfiguration) string {
3232
if pattern.PatternDefinition.Id == "Trivy_vulnerability_medium" {
3333
includeMedium = patternEnabled
3434
}
35-
if pattern.PatternDefinition.Id == "Trivy_vulnerability" {
36-
// This covers HIGH and CRITICAL
35+
if pattern.PatternDefinition.Id == "Trivy_vulnerability_high" {
3736
includeHigh = patternEnabled
37+
}
38+
if pattern.PatternDefinition.Id == "Trivy_vulnerability_critical" {
3839
includeCritical = patternEnabled
3940
}
41+
if pattern.PatternDefinition.Id == "Trivy_vulnerability" {
42+
// This covers HIGH and CRITICAL
43+
// Now there are other patterns that turn these severities on
44+
includeHigh = patternEnabled || includeHigh
45+
includeCritical = patternEnabled || includeCritical
46+
}
4047
if pattern.PatternDefinition.Id == "Trivy_secret" {
4148
includeSecret = patternEnabled
4249
}

0 commit comments

Comments
 (0)