Description

Event-based autoscaler for workloads on Kubernetes

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
keda-operatordefault252Critical

Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.


Identities

🤖 keda-operator

Namespace: default  |  Automount:

🔑 Permissions (25)

RoleResourceVerbsRiskTags
ClusterRole keda-operator*getCriticalAuthorizationBypass ClusterAdminAccess ClusterWideAccess ClusterWideLogAccess CodeExecution (+7 more)
ClusterRole keda-operator//scale*CriticalClusterAdminAccess ClusterWideAccess WildcardPermission
ClusterRole keda-operatorcore/configmaps*CriticalClusterWideAccess ConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation (+2 more)
ClusterRole keda-operatorbatch/jobs*CriticalClusterWideAccess PotentialPrivilegeEscalation PrivilegeEscalation Tampering WildcardPermission (+1 more)
ClusterRole keda-operatorcoordination.k8s.io/leases*CriticalClusterWideAccess ControlPlaneDisruption CriticalNamespace DenialOfService LeaderElectionAbuse (+2 more)
ClusterRole keda-operatorcore/secretsget · list · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole keda-operatorkeda.sh/clustertriggerauthentications*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/clustertriggerauthentications/status*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorcore/configmaps/status*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorautoscaling/horizontalpodautoscalers*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledjobs*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledjobs/finalizers*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledjobs/status*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledobjects*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledobjects/finalizers*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/scaledobjects/status*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/triggerauthentications*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorkeda.sh/triggerauthentications/status*HighClusterWideAccess WildcardPermission
ClusterRole keda-operatorcore/events*MediumClusterWideAccess InformationDisclosure OperationalData Reconnaissance WildcardPermission
ClusterRole keda-operatorapps/deploymentslist · watchLow
ClusterRole keda-operatorcore/externalget · list · watchLow
ClusterRole keda-operatorcore/podsget · list · watchLow
ClusterRole keda-operatorcore/serviceaccountslist · watchLow
ClusterRole keda-operatorcore/servicesget · list · watchLow
ClusterRole keda-operatorapps/statefulsetslist · watchLow

⚠️ Potential Abuse (17)

The following security risks were found based on the above permissions:

📦 Workloads (2)

KindNameContainerImage
Deploymentkeda-operatorkeda-operatorghcr.io/kedacore/keda:2.8.2
Deploymentkeda-operator-metrics-apiserverkeda-operator-metrics-apiserverghcr.io/kedacore/keda-metrics-apiserver:2.8.2