MCPcopy Create free account
hub / github.com/ShipSecAI/studio / mapToAnalyticsSeverity

Function mapToAnalyticsSeverity

worker/src/components/security/prowler-scan.ts:980–998  ·  view source on GitHub ↗

* Maps Prowler severity levels to analytics severity enum. * Prowler: critical, high, medium, low, informational, unknown * Analytics: critical, high, medium, low, info, none

(
  prowlerSeverity: NormalisedSeverity,
)

Source from the content-addressed store, hash-verified

978 * Analytics: critical, high, medium, low, info, none
979 */
980function 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
1000componentRegistry.register(definition);
1001

Callers 1

executeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected