1 Service Accounts
2 Workloads
34 Bindings
2 Critical
2 High
2 Medium
28 Low
Description
Official Vault Secrets Operator Chart
Overview
| Identity | Namespace | Automount | Secrets | Permissions | Workloads | Risk |
|---|---|---|---|---|---|---|
vault-secrets-operator-controller-manager | default | ❌ | — | 34 | 3 | Critical |
Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.
Identities
🤖 vault-secrets-operator-controller-manager
Namespace: default | Automount: ❌
🔑 Permissions (34)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
Role vault-secrets-operator-leader-election-role | coordination.k8s.io/leases | create · delete · get · list · patch · update · watch | Critical | ControlPlaneDisruption CriticalNamespace DenialOfService Tampering |
ClusterRole vault-secrets-operator-manager-role | core/secrets | create · delete · deletecollection · get · list · patch · update · watch | Critical | ClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure Persistence (+4 more) |
ClusterRole vault-secrets-operator-manager-role | core/configmaps | get · list · watch | High | ConfigMapAccess DataExposure InformationDisclosure |
Role vault-secrets-operator-leader-election-role | core/configmaps | create · delete · get · list · patch · update · watch | High | ConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering |
ClusterRole vault-secrets-operator-proxy-role | authorization.k8s.io/subjectaccessreviews | create | Medium | InformationDisclosure RBACQuery |
ClusterRole vault-secrets-operator-proxy-role | authentication.k8s.io/tokenreviews | create | Medium | CredentialAccess InformationDisclosure RBACQuery |
ClusterRole vault-secrets-operator-manager-role | apps/daemonsets | get · list · patch · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | apps/deployments | get · list · patch · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | core/events | create · patch | Low | |
Role vault-secrets-operator-leader-election-role | core/events | create · patch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpauths | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpauths/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpauths/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpvaultsecretsapps | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpvaultsecretsapps/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/hcpvaultsecretsapps/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | core/serviceaccounts | get · list · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | core/serviceaccounts/token | create · get · list · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | apps/statefulsets | get · list · patch · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultauths | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultauths/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultauths/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultconnections | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultconnections/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultconnections/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultdynamicsecrets | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultdynamicsecrets/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultdynamicsecrets/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultpkisecrets | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultpkisecrets/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultpkisecrets/status | get · patch · update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultstaticsecrets | create · delete · get · list · patch · update · watch | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultstaticsecrets/finalizers | update | Low | |
ClusterRole vault-secrets-operator-manager-role | secrets.hashicorp.com/vaultstaticsecrets/status | get · patch · update | Low |
⚠️ Potential Abuse (11)
The following security risks were found based on the above permissions:
- 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 in a namespace
- Create TokenReviews (validate arbitrary tokens)
- Create SubjectAccessReviews (check arbitrary permissions)
- Manage Leases in kube-system or kube-node-lease namespace
📦 Workloads (3)
| Kind | Name | Container | Image |
|---|---|---|---|
| Deployment | vault-secrets-operator-controller-manager | kube-rbac-proxy | gcr.io/kubebuilder/kube-rbac-proxy:v0.14.4 |
| Deployment | vault-secrets-operator-controller-manager | manager | hashicorp/vault-secrets-operator:0.3.4 |
| Job | vault-secrets-operator-pre-delete-controller-cleanup | pre-delete-controller-cleanup | hashicorp/vault-secrets-operator:0.3.4 |