metricbeat
v8.5.1
2 Service Accounts
2 Workloads
42 Bindings
3 Medium
39 Low
Description
Official Elastic helm chart for Metricbeat
Overview
Identity | Namespace | Automount | Secrets | Permissions | Workloads | Risk |
---|---|---|---|---|---|---|
metricbeat-kube-state-metrics | default | ❌ | — | 31 | 1 | Medium |
metricbeat-metricbeat | default | ❌ | — | 11 | 2 | Medium |
Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.
Identities
🤖 metricbeat-kube-state-metrics
Namespace: default
| Automount: ❌
🔑 Permissions (31)
Role | Resource | Verbs | Risk | Tags |
---|---|---|---|---|
ClusterRole metricbeat-kube-state-metrics | admissionregistration.k8s.io/mutatingwebhookconfigurations | list · watch | Medium | InformationDisclosure Reconnaissance WebhookReconnaissance |
ClusterRole metricbeat-kube-state-metrics | admissionregistration.k8s.io/validatingwebhookconfigurations | list · watch | Medium | InformationDisclosure Reconnaissance WebhookReconnaissance |
ClusterRole metricbeat-kube-state-metrics | certificates.k8s.io/certificatesigningrequests | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/configmaps | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | batch/cronjobs | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | apps/daemonsets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | extensions/daemonsets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | apps/deployments | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | extensions/deployments | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/endpoints | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | autoscaling/horizontalpodautoscalers | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | extensions/ingresses | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | networking.k8s.io/ingresses | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | batch/jobs | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/limitranges | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/namespaces | list · watch | Low | ClusterStructure InformationDisclosure Reconnaissance |
ClusterRole metricbeat-kube-state-metrics | networking.k8s.io/networkpolicies | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/nodes | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/persistentvolumeclaims | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/persistentvolumes | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | policy/poddisruptionbudgets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/pods | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | apps/replicasets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | extensions/replicasets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/replicationcontrollers | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/resourcequotas | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/secrets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | core/services | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | apps/statefulsets | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | storage.k8s.io/storageclasses | list · watch | Low | |
ClusterRole metricbeat-kube-state-metrics | storage.k8s.io/volumeattachments | list · watch | Low |
⚠️ Potential Abuse (4)
The following security risks were found based on the above permissions:
- List Namespaces (Cluster Reconnaissance)
- List ValidatingWebhookConfigurations (Reconnaissance)
- List MutatingWebhookConfigurations (Reconnaissance)
📦 Workloads (1)
Kind | Name | Container | Image |
---|---|---|---|
Deployment | metricbeat-kube-state-metrics | kube-state-metrics | k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1 |
🤖 metricbeat-metricbeat
Namespace: default
| Automount: ❌
🔑 Permissions (11)
Role | Resource | Verbs | Risk | Tags |
---|---|---|---|---|
ClusterRole metricbeat-metricbeat-cluster-role | core/events | get · list · watch | Medium | InformationDisclosure OperationalData Reconnaissance |
ClusterRole metricbeat-metricbeat-cluster-role | apps/deployments | get · list · watch | Low | |
Role metricbeat-metricbeat-role | coordination.k8s.io/leases | create · get · update | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | core/namespaces | get · list · watch | Low | ClusterStructure InformationDisclosure Reconnaissance |
ClusterRole metricbeat-metricbeat-cluster-role | core/nodes | get · list · watch | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | core/nodes/stats | get | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | core/pods | get · list · watch | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | apps/replicasets | get · list · watch | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | extensions/replicasets | get · list · watch | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | core/services | get · list · watch | Low | |
ClusterRole metricbeat-metricbeat-cluster-role | apps/statefulsets | get · list · watch | Low |
⚠️ Potential Abuse (3)
The following security risks were found based on the above permissions:
📦 Workloads (2)
Kind | Name | Container | Image |
---|---|---|---|
DaemonSet | metricbeat-metricbeat | metricbeat | docker.elastic.co/beats/metricbeat:8.5.1 |
Deployment | metricbeat-metricbeat-metrics | metricbeat | docker.elastic.co/beats/metricbeat:8.5.1 |