Description

The Operator to install and manage the lifecycle of the Kuadrant components deployments.

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
kuadrant-operator-controller-managerdefault—1111Critical

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


Identities

kuadrant-operator-controller-manager

Namespace: default  |  Automount:

Permissions (111)

RoleResourceVerbsRiskTags
ClusterRole kuadrant-operator-manager-rolecore/configmapscreate · delete · get · list · patch · update · watchCriticalConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole kuadrant-operator-manager-roleapps/deploymentscreate · delete · get · list · patch · update · watchCriticalPersistence PotentialPrivilegeEscalation PrivilegeEscalation Tampering WorkloadLifecycle
ClusterRole kuadrant-operator-manager-rolecoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService LeaderElectionAbuse Tampering
Role kuadrant-operator-leader-election-rolecoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
ClusterRole kuadrant-operator-manager-rolenetworking.k8s.io/networkpoliciescreate · delete · get · list · patch · update · watchCriticalDenialOfService LateralMovement NetworkManipulation NetworkPolicyManagement Tampering
ClusterRole kuadrant-operator-manager-rolecore/servicescreate · delete · get · list · patch · update · watchCriticalDenialOfService NetworkManipulation ServiceExposure Tampering
Role kuadrant-operator-leader-election-rolecore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/rolebindingscreate · delete · get · list · patch · update · watchHighBindingToPrivilegedRole InformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery (+1 more)
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/rolescreate · delete · get · list · patch · update · watchHighInformationDisclosure PrivilegeEscalation RBACManipulation RBACQuery Reconnaissance
ClusterRole kuadrant-operator-manager-rolecore/serviceaccountscreate · delete · get · list · patch · update · watchHighIdentityManagement PotentialPrivilegeEscalation Tampering
ClusterRole kuadrant-operator-manager-roleauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole kuadrant-operator-manager-roleauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole kuadrant-operator-manager-roleconfig.openshift.io/apiserversget · list · watchLow
ClusterRole kuadrant-operator-manager-roleauthorino.kuadrant.io/authconfigscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleoperator.authorino.kuadrant.io/authorinoscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/authpoliciescreate · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/authpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/authpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolecert-manager.io/certificatescreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolecert-manager.io/clusterissuersget · list · watchLow
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindingscreateLow
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolescreateLow
Role kuadrant-operator-olm-migration-cleanupoperators.coreos.com/clusterserviceversionsdelete · get · listLow
ClusterRole kuadrant-operator-manager-roleconfig.openshift.io/clusterversionsget · list · watchLow
ClusterRole kuadrant-operator-manager-rolecoordination.k8s.io/configmapscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleconsole.openshift.io/consolepluginscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitionscreate · list · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/dnspoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/dnspolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/dnspolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/dnsrecordscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/dnsrecords/statusgetLow
ClusterRole kuadrant-operator-manager-rolegateway.envoyproxy.io/envoyextensionpoliciescreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolenetworking.istio.io/envoyfilterscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolegateway.envoyproxy.io/envoypatchpoliciescreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolecore/eventscreate · patchLow
Role kuadrant-operator-leader-election-rolecore/eventscreate · patchLow
ClusterRole kuadrant-operator-manager-roleevents.k8s.io/eventscreate · patchLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/gatewayclassesget · list · watchLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/gatewaysget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/gateways/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/gateways/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/grpcroutesget · list · watchLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/grpcroutes/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/httproutescreate · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolegateway.networking.k8s.io/httproutes/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolecert-manager.io/issuersget · list · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/kuadrantcontrolplanescreate · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/kuadrantcontrolplanes/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/kuadrantsget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/kuadrants/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/kuadrants/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolecore/leasescreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolelimitador.kuadrant.io/limitadorscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolecore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/oidcpoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/oidcpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/oidcpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolesecurity.istio.io/peerauthenticationscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/planpoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/planpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/planpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolemonitoring.coreos.com/podmonitorscreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/ratelimitpoliciescreate · delete · get · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/ratelimitpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/ratelimitpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolemonitoring.coreos.com/servicemonitorscreate · delete · get · list · patch · update · watchLow
Role kuadrant-operator-olm-migration-cleanupoperators.coreos.com/subscriptionsdelete · get · listLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/telemetrypoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/telemetrypolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/telemetrypolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/threatpoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/threatpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-roleextensions.kuadrant.io/threatpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tlspoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tlspolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tlspolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tokenratelimitpoliciesget · list · patch · update · watchLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tokenratelimitpolicies/finalizersupdateLow
ClusterRole kuadrant-operator-manager-rolekuadrant.io/tokenratelimitpolicies/statusget · patch · updateLow
ClusterRole kuadrant-operator-manager-roleextensions.istio.io/wasmpluginsdeleteLow
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: apikeyapprovals.devportal.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: apikeyrequests.devportal.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: apikeys.devportal.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: apiproducts.devportal.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: authconfigs.authorino.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-authconfig-editor-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-authconfig-viewer-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-manager-k8s-auth-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-manager-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-operator)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: authorino-operator-manager)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: authorino-operator-manager)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: authorinos.operator.authorino.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: developer-portal-controller-manager-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: developer-portal-controller-manager-rolebinding)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: dns-operator-manager-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: dns-operator-manager-rolebinding)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: dns-operator-remote-cluster-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: dns-operator-remote-cluster-rolebinding)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: dnshealthcheckprobes.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: dnsrecords.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: limitador-operator-controller-manager)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: limitador-operator-manager-role)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: limitador-operator-manager-rolebinding)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: limitadors.limitador.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterrolebindings (restricted to: mcp-gateway-controller)delete · get · patch · updateLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-rolerbac.authorization.k8s.io/clusterroles (restricted to: mcp-gateway-controller)bind · delete · escalate · get · patch · updateLowBindingToPrivilegedRole ClusterAdminAccess PrivilegeEscalation RBACManipulation ResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: mcpgatewayextensions.mcp.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: mcpserverregistrations.mcp.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted
ClusterRole kuadrant-operator-manager-roleapiextensions.k8s.io/customresourcedefinitions (restricted to: mcpvirtualservers.mcp.kuadrant.io)get · list · patch · update · watchLowResourceNameRestricted

Potential Abuse (23)

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

Workloads (1)

KindNameContainerImage
Deploymentkuadrant-operator-controller-managermanagerquay.io/kuadrant/kuadrant-operator:v1.6.0-rc1