mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 15:50:15 -08:00
fix: cli can use lowercase for severities (#2565)
This commit is contained in:
@@ -220,7 +220,7 @@ func splitSeverity(severity []string) []dbTypes.Severity {
|
||||
|
||||
var severities []dbTypes.Severity
|
||||
for _, s := range severity {
|
||||
sev, err := dbTypes.NewSeverity(s)
|
||||
sev, err := dbTypes.NewSeverity(strings.ToUpper(s))
|
||||
if err != nil {
|
||||
log.Logger.Warnf("unknown severity option: %s", err)
|
||||
continue
|
||||
|
||||
@@ -43,6 +43,18 @@ func TestReportFlagGroup_ToOptions(t *testing.T) {
|
||||
Output: os.Stdout,
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "happy path with a low case severity",
|
||||
fields: fields{
|
||||
severities: "critical",
|
||||
},
|
||||
want: flag.ReportOptions{
|
||||
Output: os.Stdout,
|
||||
Severities: []dbTypes.Severity{
|
||||
dbTypes.SeverityCritical,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "happy path with an unknown severity",
|
||||
fields: fields{
|
||||
|
||||
Reference in New Issue
Block a user