Description

Helm chart for MinIO AIStor operators

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
aistor-adminjobdefault341Critical
aistor-object-storedefault342Critical

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


Identities

🤖 aistor-adminjob

Namespace: default  |  Automount:

🔑 Permissions (34)

RoleResourceVerbsRiskTags
ClusterRole aistor-objectstorecore/configmapscreate · delete · deletecollection · get · list · patch · update · watchCriticalConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole aistor-objectstoreapps/daemonsetscreate · delete · get · list · patch · update · watchCriticalNodeAccess Persistence PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstoreapps/deploymentscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstorebatch/jobscreate · delete · get · list · patch · update · watchCriticalPotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstorecore/podscreate · delete · deletecollection · get · list · patch · update · watchCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+1 more)
ClusterRole aistor-objectstorecore/secretscreate · delete · deletecollection · get · list · update · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole aistor-objectstorecore/servicescreate · delete · deletecollection · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole aistor-objectstoreapps/statefulsetscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstoreaistor.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorejob.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstoremin.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorests.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstoremonitoring.coreos.com/prometheuses*HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorerbac.authorization.k8s.io/rolebindingscreate · delete · get · list · patch · update · watchHighBindingToPrivilegedRole InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more)
ClusterRole aistor-objectstorerbac.authorization.k8s.io/rolescreate · delete · get · list · patch · update · watchHighInformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery Reconnaissance
ClusterRole aistor-objectstorecore/serviceaccountscreate · delete · get · list · patch · update · watchHighIdentityManagement PotentialPrivilegeEscalation Tampering
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequestscreate · delete · get · list · update · watchMediumCSRCreation DenialOfService InformationDisclosure PotentialPrivilegeEscalation Spoofing (+1 more)
ClusterRole aistor-objectstorecore/eventscreate · delete · deletecollection · get · list · patch · update · watchMediumInformationDisclosure OperationalData Reconnaissance
ClusterRole aistor-objectstoreadmissionregistration.k8s.io/mutatingwebhookconfigurationsget · list · patch · update · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole aistor-objectstorepolicy/poddisruptionbudgetscreate · delete · deletecollection · get · list · patch · update · watchMediumAvailabilityImpact DenialOfService Tampering
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequests/approvalcreate · delete · get · list · update · watchLow
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequests/statuscreate · delete · get · list · update · watchLow
ClusterRole aistor-objectstorerbac.authorization.k8s.io/clusterrolebindingscreate · get · updateLow
ClusterRole aistor-objectstoreapiextensions.k8s.io/customresourcedefinitionsget · list · update · watchLow
ClusterRole aistor-objectstoreapps/deployments/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole aistor-objectstorecoordination.k8s.io/leasescreate · get · updateLow
ClusterRole aistor-objectstorecore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole aistor-objectstorecore/nodesget · list · watchLow
ClusterRole aistor-objectstorecore/persistentvolumeclaimsget · list · updateLow
ClusterRole aistor-objectstoreapps/statefulsets/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: beta.eks.amazonaws.com/app-serving)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/kube-apiserver-client)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/kubelet-serving)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/legacy-unknown)approve · signLowResourceNameRestricted

⚠️ Potential Abuse (33)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentadminjob-operatorcontrollerquay.io/minio/aistor/operator:RELEASE.2026-02-09T03-12-43Z

🤖 aistor-object-store

Namespace: default  |  Automount:

🔑 Permissions (34)

RoleResourceVerbsRiskTags
ClusterRole aistor-objectstorecore/configmapscreate · delete · deletecollection · get · list · patch · update · watchCriticalConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole aistor-objectstoreapps/daemonsetscreate · delete · get · list · patch · update · watchCriticalNodeAccess Persistence PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstoreapps/deploymentscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstorebatch/jobscreate · delete · get · list · patch · update · watchCriticalPotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstorecore/podscreate · delete · deletecollection · get · list · patch · update · watchCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+1 more)
ClusterRole aistor-objectstorecore/secretscreate · delete · deletecollection · get · list · update · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole aistor-objectstorecore/servicescreate · delete · deletecollection · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
ClusterRole aistor-objectstoreapps/statefulsetscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole aistor-objectstoreaistor.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorejob.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstoremin.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorests.min.io/**HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstoremonitoring.coreos.com/prometheuses*HighClusterWideAccess WildcardPermission
ClusterRole aistor-objectstorerbac.authorization.k8s.io/rolebindingscreate · delete · get · list · patch · update · watchHighBindingToPrivilegedRole InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more)
ClusterRole aistor-objectstorerbac.authorization.k8s.io/rolescreate · delete · get · list · patch · update · watchHighInformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery Reconnaissance
ClusterRole aistor-objectstorecore/serviceaccountscreate · delete · get · list · patch · update · watchHighIdentityManagement PotentialPrivilegeEscalation Tampering
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequestscreate · delete · get · list · update · watchMediumCSRCreation DenialOfService InformationDisclosure PotentialPrivilegeEscalation Spoofing (+1 more)
ClusterRole aistor-objectstorecore/eventscreate · delete · deletecollection · get · list · patch · update · watchMediumInformationDisclosure OperationalData Reconnaissance
ClusterRole aistor-objectstoreadmissionregistration.k8s.io/mutatingwebhookconfigurationsget · list · patch · update · watchMediumInformationDisclosure Reconnaissance WebhookReconnaissance
ClusterRole aistor-objectstorepolicy/poddisruptionbudgetscreate · delete · deletecollection · get · list · patch · update · watchMediumAvailabilityImpact DenialOfService Tampering
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequests/approvalcreate · delete · get · list · update · watchLow
ClusterRole aistor-objectstorecertificates.k8s.io/certificatesigningrequests/statuscreate · delete · get · list · update · watchLow
ClusterRole aistor-objectstorerbac.authorization.k8s.io/clusterrolebindingscreate · get · updateLow
ClusterRole aistor-objectstoreapiextensions.k8s.io/customresourcedefinitionsget · list · update · watchLow
ClusterRole aistor-objectstoreapps/deployments/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole aistor-objectstorecoordination.k8s.io/leasescreate · get · updateLow
ClusterRole aistor-objectstorecore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole aistor-objectstorecore/nodesget · list · watchLow
ClusterRole aistor-objectstorecore/persistentvolumeclaimsget · list · updateLow
ClusterRole aistor-objectstoreapps/statefulsets/finalizerscreate · delete · get · list · patch · update · watchLow
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: beta.eks.amazonaws.com/app-serving)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/kube-apiserver-client)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/kubelet-serving)approve · signLowResourceNameRestricted
ClusterRole aistor-objectstorecertificates.k8s.io/signers (restricted to: kubernetes.io/legacy-unknown)approve · signLowResourceNameRestricted

⚠️ Potential Abuse (33)

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

📦 Workloads (2)

KindNameContainerImage
Deploymentobject-store-operatorcontrollerquay.io/minio/aistor/operator:RELEASE.2026-02-09T03-12-43Z
Deploymentobject-store-webhookcontrollerquay.io/minio/aistor/operator:RELEASE.2026-02-09T03-12-43Z