import type { ProfileValueMapping } from '../domain/tool-profile-definition'; import type { CanonicalFindingStatus, CanonicalSeverity } from '../domain/canonical-model'; export const commonSeverityMappings: Array> = [ { normalizedValue: 'critical', patterns: [/critical|kritisch/i] }, { normalizedValue: 'high', patterns: [/high|hoch/i] }, { normalizedValue: 'medium', patterns: [/medium|mittel|warning/i] }, { normalizedValue: 'low', patterns: [/low|niedrig/i] }, { normalizedValue: 'info', patterns: [/info|informational/i] } ]; export const commonStatusMappings: Array> = [ { normalizedValue: 'passed', patterns: [/^pass(?:ed)?$/i] }, { normalizedValue: 'failed', patterns: [/^fail(?:ed)?$|ioes?\s+found/i] }, { normalizedValue: 'open', patterns: [/^open$/i] }, { normalizedValue: 'resolved', patterns: [/^(?:closed|resolved)$/i] }, { normalizedValue: 'error', patterns: [/error|failed\s+to\s+run/i] }, { normalizedValue: 'manual', patterns: [/manual/i] }, { normalizedValue: 'not-applicable', patterns: [/not\s+(?:applicable|relevant)|irrelevant/i] }, { normalizedValue: 'not-run', patterns: [/not\s+(?:run|selected)|skipped|cancelled?|canceled/i] } ];