Description

A Helm chart for deploying NetApp’s Trident CSI storage provisioner using the Trident Operator.

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
trident-operatordefault1391Critical

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


Identities

🤖 trident-operator

Namespace: default  |  Automount:

🔑 Permissions (139)

RoleResourceVerbsRiskTags
ClusterRole trident-operatorstorage.k8s.io/csidriverscreate · delete · get · list · patch · update · watchCriticalNodeAccess PrivilegeEscalation StorageManipulation Tampering
ClusterRole trident-operatorapiextensions.k8s.io/customresourcedefinitionscreate · delete · get · list · patch · update · watchCriticalCRDManipulation PotentialPrivilegeEscalation Tampering
ClusterRole trident-operatorcore/podscreate · delete · get · list · patch · update · watchCriticalLateralMovement Persistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering (+1 more)
ClusterRole trident-operatorcore/pods/execcreate · get · listCriticalClusterWidePodExec CodeExecution ElevationOfPrivilege LateralMovement PodExec (+1 more)
ClusterRole trident-operatorcore/secretscreate · delete · get · list · patch · update · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure Persistence (+4 more)
ClusterRole trident-operatorcore/pods/logget · list · watchHighClusterWideLogAccess DataExposure InformationDisclosure LogAccess
ClusterRole trident-operatorstorage.k8s.io/storageclassescreate · delete · get · list · patch · update · watchHighDenialOfService StorageManipulation Tampering
ClusterRole trident-operatorstorage.k8s.io/csinodescreate · delete · get · list · patch · update · watchMediumInformationDisclosure NodeAccess Reconnaissance StorageDetailsDisclosure
ClusterRole trident-operatorcore/eventscreate · get · list · patch · update · watchMediumInformationDisclosure OperationalData Reconnaissance
ClusterRole trident-operatorcore/resourcequotascreate · delete · get · list · patch · update · watchMediumInformationDisclosure QuotaTampering Reconnaissance ResourceConfiguration
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindingscreate · listLow
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindingscreate · listLow
ClusterRole trident-operatorauthorization.openshift.io/clusterrolescreate · listLow
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolescreate · listLow
ClusterRole trident-operatorcsi.storage.k8s.io/csidriverscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorcsi.storage.k8s.io/csinodeinfoscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorapps/daemonsetscreate · get · list · watchLow
ClusterRole trident-operatorapps/deploymentscreate · get · list · watchLow
ClusterRole trident-operatorcore/namespacescreate · get · list · patchLow
ClusterRole trident-operatorcore/nodesget · list · update · watchLow
ClusterRole trident-operatorcore/persistentvolumeclaimscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorcore/persistentvolumeclaims/statuspatch · updateLow
ClusterRole trident-operatorcore/persistentvolumescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorpolicy/podsecuritypoliciescreate · listLow
ClusterRole trident-operatorauthorization.openshift.io/rolebindingscreate · listLow
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindingscreate · listLow
ClusterRole trident-operatorauthorization.openshift.io/rolescreate · listLow
ClusterRole trident-operatorrbac.authorization.k8s.io/rolescreate · listLow
ClusterRole trident-operatorsecurity.openshift.io/securitycontextconstraintscreate · get · listLow
ClusterRole trident-operatorcore/serviceaccountscreate · get · listLow
ClusterRole trident-operatorcore/servicescreate · get · listLow
ClusterRole trident-operatorapps/statefulsetscreate · get · list · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentactionmirrorupdatescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentactionmirrorupdates/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentactionsnapshotrestorescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentactionsnapshotrestores/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentbackendconfigscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentbackendconfigs/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentbackendscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentconfiguratorscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentconfigurators/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentgroupsnapshotscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentgroupsnapshots/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentmirrorrelationshipscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentmirrorrelationships/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentnodescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentorchestratorscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentorchestrators/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentprovisionerscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentprovisioners/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentsnapshotinfoscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentsnapshotinfos/statuscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentsnapshotscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentstorageclassescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridenttransactionscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentversionscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentvolumepublicationscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentvolumereferencescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatortrident.netapp.io/tridentvolumescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorstorage.k8s.io/volumeattachmentsget · list · patch · update · watchLow
ClusterRole trident-operatorstorage.k8s.io/volumeattachments/statuspatch · updateLow
ClusterRole trident-operatorgroupsnapshot.storage.k8s.io/volumegroupsnapshotclasseslist · watchLow
ClusterRole trident-operatorgroupsnapshot.storage.k8s.io/volumegroupsnapshotcontentsget · list · patch · watchLow
ClusterRole trident-operatorgroupsnapshot.storage.k8s.io/volumegroupsnapshotcontents/statusupdateLow
ClusterRole trident-operatorgroupsnapshot.storage.k8s.io/volumegroupsnapshotslistLow
ClusterRole trident-operatorsnapshot.storage.k8s.io/volumesnapshotclassescreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorsnapshot.storage.k8s.io/volumesnapshotcontentscreate · delete · get · list · patch · update · watchLow
ClusterRole trident-operatorsnapshot.storage.k8s.io/volumesnapshotcontents/statuspatch · updateLow
ClusterRole trident-operatorsnapshot.storage.k8s.io/volumesnapshotsget · list · patch · update · watchLow
ClusterRole trident-operatorsnapshot.storage.k8s.io/volumesnapshots/statuspatch · updateLow
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindings (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindings (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterroles (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterroles (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/daemonsets (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/deployments (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/pods/exec (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/rolebindings (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindings (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/roles (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/roles (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorsecurity.openshift.io/securitycontextconstraints (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/serviceaccounts (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/services (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/statefulsets (restricted to: trident)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindings (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindings (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterroles (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterroles (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/deployments (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorpolicy/podsecuritypolicies (restricted to: trident-controller)delete · patch · update · useLowDeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/rolebindings (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindings (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/roles (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/roles (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorsecurity.openshift.io/securitycontextconstraints (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/serviceaccounts (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/statefulsets (restricted to: trident-controller)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindings (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindings (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterroles (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterroles (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/daemonsets (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/deployments (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/pods/exec (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/rolebindings (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindings (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/roles (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/roles (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/serviceaccounts (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/services (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/statefulsets (restricted to: trident-csi)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/daemonsets (restricted to: trident-csi-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindings (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindings (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterroles (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterroles (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/daemonsets (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorpolicy/podsecuritypolicies (restricted to: trident-node-linux)delete · patch · update · useLowDeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/rolebindings (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindings (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/roles (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/roles (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorsecurity.openshift.io/securitycontextconstraints (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/serviceaccounts (restricted to: trident-node-linux)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterrolebindings (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterrolebindings (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/clusterroles (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/clusterroles (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorapps/daemonsets (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorpolicy/podsecuritypolicies (restricted to: trident-node-windows)delete · patch · update · useLowDeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/rolebindings (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/rolebindings (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorauthorization.openshift.io/roles (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorrbac.authorization.k8s.io/roles (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorsecurity.openshift.io/securitycontextconstraints (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorcore/serviceaccounts (restricted to: trident-node-windows)delete · patch · updateLowResourceNameRestricted
ClusterRole trident-operatorpolicy/podsecuritypolicies (restricted to: tridentoperatorpods)useLowDeprecatedFeature NodeAccess PodSecurityPolicy PrivilegeEscalation ResourceNameRestricted
ClusterRole trident-operatorpolicy/podsecuritypolicies (restricted to: tridentpods)delete · patch · updateLowResourceNameRestricted

⚠️ Potential Abuse (21)

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

📦 Workloads (1)

KindNameContainerImage
Deploymenttrident-operatortrident-operatordocker.io/netapp/trident-operator:25.06.0