* Maps Prowler severity levels to analytics severity enum. * Prowler: critical, high, medium, low, informational, unknown * Analytics: critical, high, medium, low, info, none
( prowlerSeverity: NormalisedSeverity, )
| 978 | * Analytics: critical, high, medium, low, info, none |
| 979 | */ |
| 980 | function mapToAnalyticsSeverity( |
| 981 | prowlerSeverity: NormalisedSeverity, |
| 982 | ): 'critical' | 'high' | 'medium' | 'low' | 'info' | 'none' { |
| 983 | switch (prowlerSeverity) { |
| 984 | case 'critical': |
| 985 | return 'critical'; |
| 986 | case 'high': |
| 987 | return 'high'; |
| 988 | case 'medium': |
| 989 | return 'medium'; |
| 990 | case 'low': |
| 991 | return 'low'; |
| 992 | case 'informational': |
| 993 | return 'info'; |
| 994 | case 'unknown': |
| 995 | default: |
| 996 | return 'none'; |
| 997 | } |
| 998 | } |
| 999 | |
| 1000 | componentRegistry.register(definition); |
| 1001 |