Description
Kubernetes monitoring on VictoriaMetrics stack. Includes VictoriaMetrics Operator, Grafana dashboards, ServiceScrapes and VMRules
Overview
| Identity | Namespace | Automount | Secrets | Permissions | Workloads | Risk |
|---|---|---|---|---|---|---|
victoria-metrics-k8s-stack-grafana | default | ❌ | — | 3 | 3 | Critical |
victoria-metrics-k8s-stack-kube-state-metrics | default | ❌ | — | 31 | 1 | Critical |
victoria-metrics-k8s-stack-victoria-metrics-operator | default | ❌ | — | 92 | 1 | Critical |
victoria-metrics-k8s-stack-cleanup-hook | default | ❌ | — | 5 | 1 | Low |
victoria-metrics-k8s-stack-grafana-test | default | ❌ | — | 1 | 1 | Low |
victoria-metrics-k8s-stack-prometheus-node-exporter | default | ❌ | — | 1 | 1 | Low |
victoria-metrics-k8s-stack | default | ❌ | — | 0 | 0 | — |
Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.
Identities
🤖 victoria-metrics-k8s-stack-victoria-metrics-operator
Namespace: default | Automount: ❌
🔑 Permissions (92)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/clusterrolebindings | create · delete · get · list · patch · update · watch | Critical | BindingToPrivilegedRole ClusterAdminAccess InformationDisclosure PrivilegeEscalation RBACManipulation (+2 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/clusterroles | create · delete · get · list · patch · update · watch | Critical | ClusterAdminAccess InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/configmaps | * · get · list · watch | Critical | ClusterWideAccess ConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation (+2 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/deployments | * | Critical | ClusterWideAccess Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+2 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/endpoints | * · get · list · watch | Critical | ClusterWideAccess DenialOfService ManInTheMiddle NetworkManipulation Tampering (+2 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/nodes/proxy | get · list · watch | Critical | ClusterAdminAccess CodeExecution ElevationOfPrivilege LateralMovement (+1 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/pods | * · get · list · watch | Critical | ClusterWideAccess LateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation (+3 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | policy/podsecuritypolicies | create · delete · get · list · patch · update · use · watch | Critical | DeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/secrets | * | Critical | ClusterWideAccess ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure (+6 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/services | * · get · list · watch | Critical | ClusterWideAccess DenialOfService NetworkManipulation ServiceExposure Tampering (+1 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/statefulsets | * | Critical | ClusterWideAccess Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+2 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | monitoring.coreos.com/* | * | High | ClusterWideAccess |
Role victoria-metrics-k8s-stack-victoria-metrics-operator | core/configmaps | create · delete · get · list · patch · update · watch | High | ConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/configmaps/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/deployments/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | networking.k8s.io/ingresses | create · delete · get · list · patch · update · watch | High | DenialOfService NetworkManipulation ServiceExposure Tampering |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/persistentvolumeclaims | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/persistentvolumeclaims/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | policy/poddisruptionbudgets/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/replicasets | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/rolebindings | create · delete · get · list · patch · update · watch | High | BindingToPrivilegedRole InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more) |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/roles | create · delete · get · list · patch · update · watch | High | InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery Reconnaissance |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/secrets/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/services/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/statefulsets/finalizers | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apps/statefulsets/status | * | High | ClusterWideAccess |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/events | * | Medium | ClusterWideAccess InformationDisclosure OperationalData Reconnaissance |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | policy/poddisruptionbudgets | * | Medium | AvailabilityImpact ClusterWideAccess DenialOfService Tampering |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/clusterrolebindings/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | rbac.authorization.k8s.io/clusterroles/finalizers | create · delete · get · list · patch · update · watch | Low | |
Role victoria-metrics-k8s-stack-victoria-metrics-operator | core/configmaps/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | apiextensions.k8s.io/customresourcedefinitions | get · list | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/endpointslices | get · list · watch | Low | |
Role victoria-metrics-k8s-stack-victoria-metrics-operator | core/events | create · patch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | autoscaling/horizontalpodautoscalers | create · delete · get · list · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | extensions/ingresses | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | extensions/ingresses/finalizers | create · delete · get · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | networking.k8s.io/ingresses/finalizers | create · delete · get · patch · update · watch | Low | |
Role victoria-metrics-k8s-stack-victoria-metrics-operator | coordination.k8s.io/leases | create · get · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/namespaces | get · list · watch | Low | ClusterStructure InformationDisclosure Reconnaissance |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/nodes | get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/nodes/metrics | get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | policy/podsecuritypolicies/finalizers | create · delete · get · list · patch · update · use · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | image.openshift.io/registry/metrics | get | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | route.openshift.io/registry/metrics | get | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | image.openshift.io/routers/metrics | get | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | route.openshift.io/routers/metrics | get | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/serviceaccounts | create · delete · get · list · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | core/serviceaccounts/finalizers | create · delete · get · list · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | storage.k8s.io/storageclasses | get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmagents | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmagents/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmagents/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagerconfigs | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagerconfigs/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagerconfigss/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagers/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalertmanagers/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalerts | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalerts/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmalerts/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmauths | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmauths/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmauths/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmclusters | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmclusters/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmclusters/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmnodescrapes | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmnodescrapes/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmnodescrapes/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmpodscrapes | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmpodscrapes/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmprobes | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmprobes/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmprobscrapes/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmrules | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmrules/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmrules/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmservicescrapes | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmservicescrapes/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmservicescrapes/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmsingles | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmsingles/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmsingles/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmstaticscrapes | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmstaticscrapes/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmstaticscrapes/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmusers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmusers/finalizers | create · delete · get · list · patch · update · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator | operator.victoriametrics.com/vmusers/status | get · patch · update | Low | |
ClusterRole victoria-metrics-k8s-stack-victoria-metrics-operator-psp | policy/podsecuritypolicies (restricted to: victoria-metrics-k8s-stack-victoria-metrics-operator) | use | Low | DeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted |
⚠️ Potential Abuse (33)
The following security risks were found based on the above permissions:
- Create pods cluster-wide
- Create pods in a namespace
- Update/Patch pods cluster-wide
- Update/Patch pods in a namespace
- Read secrets cluster-wide
- Read secrets in a namespace
- Modify secrets cluster-wide
- Modify secrets in a namespace
- Read ConfigMaps cluster-wide
- Read ConfigMaps in a namespace
- Modify ConfigMaps cluster-wide
- Modify ConfigMaps in a namespace
- Manage ClusterRoles (create, update, patch, delete)
- Manage ClusterRoleBindings (create, update, patch, delete)
- Manage Roles in a namespace (create, update, patch, delete)
- Manage RoleBindings in a namespace (create, update, patch, delete)
- Manage Deployments cluster-wide (potential for privileged pod execution)
- Manage Deployments in a namespace (potential for privileged pod execution)
- Manage StatefulSets cluster-wide
- Manage StatefulSets in a namespace
- Read events cluster-wide
- Manage Endpoints or EndpointSlices cluster-wide
- Manage Endpoints or EndpointSlices in a namespace
- Manage Services cluster-wide
- Manage Services in a namespace
- Read RBAC configuration cluster-wide
- Use privileged PodSecurityPolicy (deprecated)
- Manage PodDisruptionBudgets cluster-wide
- List Namespaces (Cluster Reconnaissance)
- Manage Ingresses (Namespace Service Exposure/Traffic Redirection)
- Node proxy GET RCE via WebSocket
📦 Workloads (1)
| Kind | Name | Container | Image |
|---|---|---|---|
| Deployment | victoria-metrics-k8s-stack-victoria-metrics-operator | victoria-metrics-operator | victoriametrics/operator:v0.22.1 |
🤖 victoria-metrics-k8s-stack-kube-state-metrics
Namespace: default | Automount: ❌
🔑 Permissions (31)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/secrets | list · watch | Critical | ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/configmaps | list · watch | High | ConfigMapAccess DataExposure InformationDisclosure |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | admissionregistration.k8s.io/mutatingwebhookconfigurations | list · watch | Medium | InformationDisclosure Reconnaissance WebhookReconnaissance |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/resourcequotas | list · watch | Medium | InformationDisclosure QuotaTampering Reconnaissance ResourceConfiguration |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | admissionregistration.k8s.io/validatingwebhookconfigurations | list · watch | Medium | InformationDisclosure Reconnaissance WebhookReconnaissance |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | certificates.k8s.io/certificatesigningrequests | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | batch/cronjobs | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | apps/daemonsets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | extensions/daemonsets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | apps/deployments | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | extensions/deployments | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/endpoints | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | autoscaling/horizontalpodautoscalers | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | extensions/ingresses | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | networking.k8s.io/ingresses | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | batch/jobs | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/limitranges | list · watch | Low | InformationDisclosure Reconnaissance ResourceConfiguration |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/namespaces | list · watch | Low | ClusterStructure InformationDisclosure Reconnaissance |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | networking.k8s.io/networkpolicies | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/nodes | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/persistentvolumeclaims | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/persistentvolumes | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | policy/poddisruptionbudgets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/pods | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | apps/replicasets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | extensions/replicasets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/replicationcontrollers | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | core/services | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | apps/statefulsets | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | storage.k8s.io/storageclasses | list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-kube-state-metrics | storage.k8s.io/volumeattachments | list · watch | Low |
⚠️ Potential Abuse (11)
The following security risks were found based on the above permissions:
- Read secrets cluster-wide
- Read secrets in a namespace
- Read ConfigMaps cluster-wide
- Read ConfigMaps in a namespace
- List Namespaces (Cluster Reconnaissance)
- List ValidatingWebhookConfigurations (Reconnaissance)
- List MutatingWebhookConfigurations (Reconnaissance)
- Read LimitRanges (Namespace Information Disclosure)
- Read ResourceQuotas (Namespace Information Disclosure)
- Read All ResourceQuotas (Cluster-wide Information Disclosure)
📦 Workloads (1)
| Kind | Name | Container | Image |
|---|---|---|---|
| Deployment | victoria-metrics-k8s-stack-kube-state-metrics | kube-state-metrics | k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.2.4 |
🤖 victoria-metrics-k8s-stack-grafana
Namespace: default | Automount: ❌
🔑 Permissions (3)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
ClusterRole victoria-metrics-k8s-stack-grafana-clusterrole | core/secrets | get · list · watch | Critical | ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess |
ClusterRole victoria-metrics-k8s-stack-grafana-clusterrole | core/configmaps | get · list · watch | High | ConfigMapAccess DataExposure InformationDisclosure |
Role victoria-metrics-k8s-stack-grafana | extensions/podsecuritypolicies (restricted to: victoria-metrics-k8s-stack-grafana) | use | Low | ResourceNameRestricted |
⚠️ Potential Abuse (5)
The following security risks were found based on the above permissions:
- Read secrets cluster-wide
- Read secrets in a namespace
- Read ConfigMaps cluster-wide
- Read ConfigMaps in a namespace
📦 Workloads (3)
| Kind | Name | Container | Image |
|---|---|---|---|
| Deployment | victoria-metrics-k8s-stack-grafana | grafana | grafana/grafana:8.3.3 |
| Deployment | victoria-metrics-k8s-stack-grafana | grafana-sc-dashboard | quay.io/kiwigrid/k8s-sidecar:1.14.2 |
| Deployment | victoria-metrics-k8s-stack-grafana | grafana-sc-datasources | quay.io/kiwigrid/k8s-sidecar:1.14.2 |
🤖 victoria-metrics-k8s-stack-cleanup-hook
Namespace: default | Automount: ❌
🔑 Permissions (5)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
ClusterRole victoria-metrics-k8s-stack-cleanup-hook | operator.victoriametrics.com/vmagents | delete · get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-cleanup-hook | operator.victoriametrics.com/vmalertmanagers | delete · get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-cleanup-hook | operator.victoriametrics.com/vmalerts | delete · get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-cleanup-hook | operator.victoriametrics.com/vmclusters | delete · get · list · watch | Low | |
ClusterRole victoria-metrics-k8s-stack-cleanup-hook | operator.victoriametrics.com/vmsingles | delete · get · list · watch | Low |
⚠️ Potential Abuse (1)
The following security risks were found based on the above permissions:
📦 Workloads (1)
| Kind | Name | Container | Image |
|---|---|---|---|
| Job | victoria-metrics-k8s-stack-cleanup-hook | kubectl | gcr.io/google_containers/hyperkube:v1.16.0 |
🤖 victoria-metrics-k8s-stack-grafana-test
Namespace: default | Automount: ❌
🔑 Permissions (1)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
Role victoria-metrics-k8s-stack-grafana-test | policy/podsecuritypolicies (restricted to: victoria-metrics-k8s-stack-grafana-test) | use | Low | ResourceNameRestricted |
⚠️ Potential Abuse (1)
The following security risks were found based on the above permissions:
📦 Workloads (1)
| Kind | Name | Container | Image |
|---|---|---|---|
| Pod | victoria-metrics-k8s-stack-grafana-test | victoria-metrics-k8s-stack-test | bats/bats:v1.4.1 |
🤖 victoria-metrics-k8s-stack-prometheus-node-exporter
Namespace: default | Automount: ❌
🔑 Permissions (1)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
ClusterRole psp-victoria-metrics-k8s-stack-prometheus-node-exporter | extensions/podsecuritypolicies (restricted to: victoria-metrics-k8s-stack-prometheus-node-exporter) | use | Low | DeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted |
⚠️ Potential Abuse (2)
The following security risks were found based on the above permissions:
📦 Workloads (1)
| Kind | Name | Container | Image |
|---|---|---|---|
| DaemonSet | victoria-metrics-k8s-stack-prometheus-node-exporter | node-exporter | quay.io/prometheus/node-exporter:v1.2.2 |
🤖 victoria-metrics-k8s-stack
Namespace: default | Automount: ❌
🔑 Permissions (0)
No explicit RBAC bindings.
📦 Workloads (0)
No workloads use this ServiceAccount.