Description

The Dynatrace Operator Helm chart for Kubernetes and OpenShift

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
dynatrace-kubernetes-monitoringdefault850Critical
dynatrace-operatordefault41Low
dynatrace-dynakube-oneagentdefault00
dynatrace-dynakube-oneagent-unprivilegeddefault00
dynatrace-routingdefault00

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


Identities

🤖 dynatrace-kubernetes-monitoring

Namespace: default  |  Automount:

🔑 Permissions (85)

RoleResourceVerbsRiskTags
ClusterRole dynatrace-kubernetes-monitoringcore/nodes/proxyget · list · watchCriticalAuthorizationBypass ClusterAdminAccess CodeExecution ElevationOfPrivilege LateralMovement (+1 more)
ClusterRole dynatrace-kubernetes-monitoringcore/eventsget · list · watchMediumInformationDisclosure OperationalData Reconnaissance
ClusterRole dynatrace-kubernetes-monitoringcore/resourcequotasget · list · watchMediumInformationDisclosure QuotaTampering Reconnaissance ResourceConfiguration
ClusterRole dynatrace-kubernetes-monitoringapps/clusterversionsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/clusterversionsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/clusterversionsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/clusterversionsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/clusterversionsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/cronjobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/cronjobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/cronjobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/cronjobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/cronjobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/daemonsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/daemonsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/daemonsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/daemonsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/daemonsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/deploymentconfigsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/deploymentconfigsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/deploymentconfigsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/deploymentconfigsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/deploymentconfigsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/deploymentsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/deploymentsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/deploymentsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/deploymentsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/deploymentsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/eventsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/eventsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/eventsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/eventsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/jobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/jobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/jobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/jobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/jobsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/namespacesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/namespacesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/namespacesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/namespacesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole dynatrace-kubernetes-monitoringapps/nodesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/nodesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/nodesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/nodesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/nodesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/nodes/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/nodes/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/nodes/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/nodes/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/podsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/podsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/podsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/podsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/podsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/pods/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/pods/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/pods/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/pods/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/pods/proxyget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/replicasetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/replicasetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/replicasetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/replicasetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/replicasetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/replicationcontrollersget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/replicationcontrollersget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/replicationcontrollersget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/replicationcontrollersget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/replicationcontrollersget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/resourcequotasget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/resourcequotasget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/resourcequotasget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/resourcequotasget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/servicesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/servicesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/servicesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/servicesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/servicesget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps/statefulsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringapps.openshift.io/statefulsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringbatch/statefulsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringconfig.openshift.io/statefulsetsget · list · watchLow
ClusterRole dynatrace-kubernetes-monitoringcore/statefulsetsget · list · watchLow

⚠️ Potential Abuse (6)

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

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 dynatrace-operator

Namespace: default  |  Automount:

🔑 Permissions (4)

RoleResourceVerbsRiskTags
ClusterRole dynatrace-operatorcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole dynatrace-operatorcore/nodesget · list · watchLow
ClusterRole dynatrace-operatorcore/secretscreateLow
ClusterRole dynatrace-operatorcore/secrets (restricted to: dynatrace-dynakube-config)delete · get · updateLowResourceNameRestricted

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentdynatrace-operatordynatrace-operatordocker.io/dynatrace/dynatrace-operator:v0.2.3

🤖 dynatrace-dynakube-oneagent

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 dynatrace-dynakube-oneagent-unprivileged

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 dynatrace-routing

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.