Description

CloudNativePG Operator Helm Chart

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
cloudnative-pgdefault401Critical

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


Identities

🤖 cloudnative-pg

Namespace: default  |  Automount:

🔑 Permissions (40)

RoleResourceVerbsRiskTags
ClusterRole cloudnative-pgcore/configmapscreate · delete · get · list · patch · update · watchCriticalConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole cloudnative-pgapps/deploymentscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole cloudnative-pgcore/podscreate · delete · get · list · patch · watchCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation WorkloadExecution
ClusterRole cloudnative-pgcore/pods/execcreate · delete · get · list · patch · watchCriticalClusterWidePodExec CodeExecution ElevationOfPrivilege LateralMovement PodExec (+1 more)
ClusterRole cloudnative-pgcore/secretscreate · delete · get · list · patch · update · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure Persistence (+4 more)
ClusterRole cloudnative-pgcore/servicescreate · delete · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole cloudnative-pgpolicy/poddisruptionbudgetscreate · delete · get · list · patch · update · watchMediumAvailabilityImpact DenialOfService Tampering
ClusterRole cloudnative-pgrbac.authorization.k8s.io/rolebindingscreate · get · list · patch · update · watchMediumInformationDisclosure RBACQuery Reconnaissance
ClusterRole cloudnative-pgrbac.authorization.k8s.io/rolescreate · get · list · patch · update · watchMediumInformationDisclosure RBACQuery Reconnaissance
ClusterRole cloudnative-pgpostgresql.cnpg.io/backupscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/backups/statusget · patch · updateLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/clusterimagecatalogsget · list · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/clusterscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/clusters/finalizersupdateLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/clusters/statusget · patch · update · watchLow
ClusterRole cloudnative-pgcore/configmaps/statusget · patch · updateLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/databasescreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/databases/statusget · patch · updateLow
ClusterRole cloudnative-pgcore/eventscreate · patchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/imagecatalogsget · list · watchLow
ClusterRole cloudnative-pgbatch/jobscreate · delete · get · list · patch · watchLow
ClusterRole cloudnative-pgcoordination.k8s.io/leasescreate · get · updateLow
ClusterRole cloudnative-pgadmissionregistration.k8s.io/mutatingwebhookconfigurationsget · patchLow
ClusterRole cloudnative-pgcore/nodesget · list · watchLow
ClusterRole cloudnative-pgcore/persistentvolumeclaimscreate · delete · get · list · patch · watchLow
ClusterRole cloudnative-pgmonitoring.coreos.com/podmonitorscreate · delete · get · list · patch · watchLow
ClusterRole cloudnative-pgcore/pods/statusgetLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/poolerscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/poolers/finalizersupdateLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/poolers/statusget · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/publicationscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/publications/statusget · patch · updateLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/scheduledbackupscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/scheduledbackups/statusget · patch · updateLow
ClusterRole cloudnative-pgcore/secrets/statusget · patch · updateLow
ClusterRole cloudnative-pgcore/serviceaccountscreate · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/subscriptionscreate · delete · get · list · patch · update · watchLow
ClusterRole cloudnative-pgpostgresql.cnpg.io/subscriptions/statusget · patch · updateLow
ClusterRole cloudnative-pgadmissionregistration.k8s.io/validatingwebhookconfigurationsget · patchLow
ClusterRole cloudnative-pgsnapshot.storage.k8s.io/volumesnapshotscreate · get · list · patch · watchLow

⚠️ Potential Abuse (19)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentcloudnative-pgmanagerghcr.io/cloudnative-pg/cloudnative-pg:1.26.0