Description

Watches and sends kubernetes resource-related events

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
komodor-agentdefault8311Critical
komodor-agent-admission-controllerdefault171Critical

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


Identities

🤖 komodor-agent

Namespace: default  |  Automount:

🔑 Permissions (83)

RoleResourceVerbsRiskTags
ClusterRole komodor-agent*delete · get · list · patch · watchCriticalAuthorizationBypass ClusterAdminAccess ClusterStructure ClusterWideAccess ClusterWideLogAccess (+24 more)
ClusterRole komodor-agentrbac.authorization.k8s.io/clusterrolebindings* · get · list · watchCriticalBindingToPrivilegedRole ClusterAdminAccess ClusterWideAccess InformationDisclosure PrivilegeEscalation (+4 more)
ClusterRole komodor-agentrbac.authorization.k8s.io/clusterroles* · get · list · watchCriticalBindingToPrivilegedRole ClusterAdminAccess ClusterWideAccess InformationDisclosure PrivilegeEscalation (+4 more)
ClusterRole komodor-agentcore/configmapscreate · delete · get · list · patch · update · watchCriticalConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole komodor-agentbatch/cronjobscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole komodor-agentapps/daemonsetscreate · delete · get · list · patch · update · watchCriticalNodeAccess Persistence PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole komodor-agentapps/deploymentscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole komodor-agentbatch/jobscreate · delete · get · list · patch · update · watchCriticalPotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole komodor-agentnetworking.k8s.io/networkpoliciescreate · delete · get · list · patch · update · watchCriticalDenialOfService LateralMovement NetworkManipulation NetworkPolicyManagement Tampering
ClusterRole komodor-agentcore/nodes/proxyget · listCriticalAuthorizationBypass ClusterAdminAccess CodeExecution ElevationOfPrivilege LateralMovement (+1 more)
ClusterRole komodor-agentcore/podscreate · delete · get · list · patch · update · watchCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+1 more)
ClusterRole komodor-agentcore/pods/execcreateCriticalClusterWidePodExec CodeExecution ElevationOfPrivilege LateralMovement PodExec (+1 more)
ClusterRole komodor-agentcore/secrets* · create · delete · get · list · update · watchCriticalClusterWideAccess ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure (+6 more)
ClusterRole komodor-agentcore/serviceaccounts* · get · list · watchCriticalClusterAdminAccess ClusterWideAccess IdentityManagement Impersonation PotentialPrivilegeEscalation (+4 more)
ClusterRole komodor-agentcore/servicescreate · delete · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole komodor-agentapps/statefulsetscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole komodor-agentapp.komodor.com/*create · delete · get · list · patch · update · watchHighClusterWideAccess WildcardPermission
ClusterRole komodor-agentnetworking.k8s.io/ingressescreate · delete · get · list · patch · update · watchHighDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole komodor-agentcore/pods/logget · listHighClusterWideLogAccess DataExposure InformationDisclosure LogAccess
ClusterRole komodor-agentcore/pods/portforwardcreateHighClusterWidePodPortForward LateralMovement NetworkManipulation PodPortForward
ClusterRole komodor-agentrbac.authorization.k8s.io/rolebindings* · get · list · watchHighBindingToPrivilegedRole ClusterWideAccess InformationDisclosure PrivilegeEscalation RBACManipulation (+3 more)
ClusterRole komodor-agentrbac.authorization.k8s.io/roles* · get · list · watchHighClusterWideAccess InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+2 more)
ClusterRole komodor-agentstorage.k8s.io/csinodesget · list · watchMediumInformationDisclosure NodeAccess Reconnaissance StorageDetailsDisclosure
ClusterRole komodor-agentcore/eventscreate · get · list · patch · update · watchMediumInformationDisclosure OperationalData Reconnaissance
ClusterRole komodor-agentadmissionregistration.k8s.io/mutatingwebhookconfigurationsget · list · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole komodor-agentcore/resourcequotasget · list · watchMediumInformationDisclosure QuotaTampering Reconnaissance ResourceConfiguration
ClusterRole komodor-agentadmissionregistration.k8s.io/validatingwebhookconfigurationsget · list · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole komodor-agentargoproj.io/analysistemplatesget · list · patch · watchLow
ClusterRole komodor-agentcertificates.k8s.io/certificatesigningrequestsget · list · watchLow
ClusterRole komodor-agentargoproj.io/clusteranalysistemplatesget · list · patch · watchLow
ClusterRole komodor-agentrbac/clusterrolebindingsget · list · watchLow
ClusterRole komodor-agentrbac/clusterrolesget · list · watchLow
ClusterRole komodor-agentargoproj.io/clusterworkflowtemplatesget · list · watchLow
ClusterRole komodor-agentapps/controllerrevisionsget · list · watchLow
ClusterRole komodor-agentargoproj.io/cronworkflowsget · list · watchLow
ClusterRole komodor-agentstorage.k8s.io/csidriversget · list · watchLow
ClusterRole komodor-agentstorage.k8s.io/csistoragecapacitiesget · list · watchLowInformationDisclosure Reconnaissance StorageDetailsDisclosure
ClusterRole komodor-agentapiextensions.k8s.io/customresourcedefinitionsget · list · watchLow
ClusterRole komodor-agentapps/deployments/scalepatchLow
ClusterRole komodor-agentcore/endpointsget · list · watchLow
ClusterRole komodor-agentdiscovery.k8s.io/endpointslicesget · list · watchLow
ClusterRole komodor-agentflowcontrol.apiserver.k8s.io/flowschemasget · list · watchLow
ClusterRole komodor-agentautoscaling/horizontalpodautoscalerscreate · delete · get · list · patch · update · watchLow
ClusterRole komodor-agentextensions/ingressclassesget · list · watchLow
ClusterRole komodor-agentnetworking.k8s.io/ingressclassesget · list · watchLow
ClusterRole komodor-agentextensions/ingressesget · list · watchLow
ClusterRole komodor-agentcoordination.k8s.io/leasesget · list · watchLow
ClusterRole komodor-agentcore/limitrangesget · list · watchLowInformationDisclosure Reconnaissance ResourceConfiguration
ClusterRole komodor-agentauthorization.k8s.io/localsubjectaccessreviewsget · list · watchLow
ClusterRole komodor-agentcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole komodor-agentextensions/networkpoliciesget · list · watchLow
ClusterRole komodor-agentcore/nodesget · list · patch · watchLow
ClusterRole komodor-agentmetrics.k8s.io/nodesget · list · watchLow
ClusterRole komodor-agentcore/nodes/statsget · listLow
ClusterRole komodor-agentcore/persistentvolumeclaimscreate · delete · get · list · patch · update · watchLow
ClusterRole komodor-agentcore/persistentvolumescreate · delete · get · list · patch · update · watchLow
ClusterRole komodor-agentpolicy/poddisruptionbudgetsget · list · watchLow
ClusterRole komodor-agentmetrics.k8s.io/podsget · list · watchLow
ClusterRole komodor-agentcore/pods/evictioncreateLow
ClusterRole komodor-agentpolicy/podsecuritypoliciesget · list · watchLow
ClusterRole komodor-agentcore/podtemplatesget · list · watchLow
ClusterRole komodor-agentscheduling.k8s.io/priorityclassesget · list · watchLow
ClusterRole komodor-agentflowcontrol.apiserver.k8s.io/prioritylevelconfigurationsget · list · watchLow
ClusterRole komodor-agentapps/replicasetscreate · delete · get · list · patch · update · watchLow
ClusterRole komodor-agentcore/replicationcontrollersget · list · watchLow
ClusterRole komodor-agentrbac/rolebindingsget · list · watchLow
ClusterRole komodor-agentrbac/rolesget · list · watchLow
ClusterRole komodor-agentargoproj.io/rolloutsget · list · patch · watchLow
ClusterRole komodor-agentargoproj.io/rollouts/finalizersget · list · patch · watchLow
ClusterRole komodor-agentargoproj.io/rollouts/statusget · list · patch · watchLow
ClusterRole komodor-agentnode.k8s.io/runtimeclassesget · list · watchLow
ClusterRole komodor-agentkeda.sh/scaledjobsget · list · patch · updateLow
ClusterRole komodor-agentkeda.sh/scaledobjectsget · list · patch · updateLow
ClusterRole komodor-agentauthorization.k8s.io/selfsubjectaccessreviewsget · list · watchLow
ClusterRole komodor-agentauthorization.k8s.io/selfsubjectrulesreviewsget · list · watchLow
ClusterRole komodor-agentcore/serviceaccounts/tokencreateLow
ClusterRole komodor-agentapps/statefulsets/scalepatchLow
ClusterRole komodor-agentcore/storageclassescreate · delete · patch · updateLow
ClusterRole komodor-agentstorage.k8s.io/storageclassesget · list · watchLow
ClusterRole komodor-agentauthorization.k8s.io/subjectaccessreviewsget · list · watchLow
ClusterRole komodor-agentstorage.k8s.io/volumeattachmentsget · list · watchLow
ClusterRole komodor-agentargoproj.io/workflowsget · list · watchLow
ClusterRole komodor-agentargoproj.io/workflowtemplatesget · list · watchLow

⚠️ Potential Abuse (59)

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

📦 Workloads (11)

KindNameContainerImage
DaemonSetkomodor-agent-daemonmetricspublic.ecr.aws/komodor-public/telegraf:v2.0.32-alpine
DaemonSetkomodor-agent-daemonnode-enricherpublic.ecr.aws/komodor-public/komodor-agent:0.2.189
DaemonSetkomodor-agent-daemonotel-collectorpublic.ecr.aws/komodor-public/komodor-otel-collector:0.1.7
DaemonSetkomodor-agent-daemonotel-init-sidecarpublic.ecr.aws/komodor-public/komodor-agent:0.2.189
DaemonSetkomodor-agent-daemontelegraf-init-sidecarpublic.ecr.aws/komodor-public/komodor-agent:0.2.189
DaemonSetkomodor-agent-daemon-windowsmetricspublic.ecr.aws/komodor-public/telegraf-windows:v2.0.32
DaemonSetkomodor-agent-daemon-windowstelegraf-init-sidecarpublic.ecr.aws/komodor-public/komodor-agent-windows:0.2.189
Deploymentkomodor-agentk8s-watcherpublic.ecr.aws/komodor-public/komodor-agent:0.2.189
Deploymentkomodor-agentsupervisorpublic.ecr.aws/komodor-public/komodor-agent:0.2.189
Deploymentkomodor-agent-metricsmetricspublic.ecr.aws/komodor-public/telegraf:v2.0.32-alpine
Deploymentkomodor-agent-metricstelegraf-init-sidecarpublic.ecr.aws/komodor-public/komodor-agent:0.2.189

🤖 komodor-agent-admission-controller

Namespace: default  |  Automount:

🔑 Permissions (17)

RoleResourceVerbsRiskTags
ClusterRole komodor-agent-admission-controller*getCriticalAuthorizationBypass ClusterAdminAccess ClusterWideAccess ClusterWideLogAccess CodeExecution (+7 more)
ClusterRole komodor-agent-admission-controllerbatch/cronjobsget · list · watchLow
ClusterRole komodor-agent-admission-controllerapps/daemonsetsget · list · watchLow
ClusterRole komodor-agent-admission-controllerapps/deploymentsget · list · watchLow
ClusterRole komodor-agent-admission-controllercore/eventswatchLow
ClusterRole komodor-agent-admission-controllerautoscaling/horizontalpodautoscalersget · list · patch · watchLow
ClusterRole komodor-agent-admission-controllerbatch/jobsget · list · watchLow
ClusterRole komodor-agent-admission-controllercoordination.k8s.io/leasescreate · get · updateLow
ClusterRole komodor-agent-admission-controllercore/nodesget · list · patch · watchLow
ClusterRole komodor-agent-admission-controllercore/persistentvolumeclaimsget · list · watchLow
ClusterRole komodor-agent-admission-controllercore/persistentvolumesget · list · watchLow
ClusterRole komodor-agent-admission-controllerpolicy/poddisruptionbudgetsget · list · watchLow
ClusterRole komodor-agent-admission-controllercore/podsget · list · patch · watchLow
ClusterRole komodor-agent-admission-controllercore/pods/resizepatchLow
ClusterRole komodor-agent-admission-controllerapps/replicasetsget · list · watchLow
ClusterRole komodor-agent-admission-controllerkeda.sh/scaledobjectsget · list · patch · watchLow
ClusterRole komodor-agent-admission-controllerapps/statefulsetsget · list · watchLow

⚠️ Potential Abuse (5)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentkomodor-agent-admission-controlleradmission-controllerpublic.ecr.aws/komodor-public/admission-controller:0.1.48