Description

Helm Chart for Capsule Proxy, addon for Capsule, the multi-tenant Operator

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
capsule-proxydefault111Critical
capsule-proxy-crdsdefault31Low

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


Identities

🤖 capsule-proxy

Namespace: default  |  Automount:

🔑 Permissions (11)

RoleResourceVerbsRiskTags
ClusterRole capsule-proxy:capsule-proxy*get · list · watchCriticalAuthorizationBypass ClusterAdminAccess ClusterStructure ClusterWideAccess ClusterWideLogAccess (+20 more)
ClusterRole capsule-proxy:capsule-proxycore/groupsimpersonateCriticalClusterAdminAccess Impersonation PrivilegeEscalation Spoofing
Role capsule-proxy:capsule-proxycoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
ClusterRole capsule-proxy:capsule-proxycore/serviceaccountsimpersonateCriticalClusterAdminAccess Impersonation PrivilegeEscalation Spoofing
ClusterRole capsule-proxy:capsule-proxycore/usersimpersonateCriticalClusterAdminAccess Impersonation PrivilegeEscalation Spoofing
Role capsule-proxy:capsule-proxycore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
Role capsule-proxy:capsule-proxycore/endpointscreate · delete · get · list · patch · update · watchHighDenialOfService NetworkManipulation Tampering TrafficRedirection
ClusterRole capsule-proxy:capsule-proxycore/userextras/*impersonateHighClusterWideAccess WildcardPermission
ClusterRole capsule-proxy:capsule-proxyauthorization.k8s.io/subjectaccessreviewscreateMediumInformationDisclosure RBACQuery
ClusterRole capsule-proxy:capsule-proxyauthentication.k8s.io/tokenreviewscreateMediumCredentialAccess InformationDisclosure RBACQuery
ClusterRole capsule-proxy:capsule-proxyauthorization.k8s.io/selfsubjectaccessreviewscreate · get · list · watchLow

⚠️ Potential Abuse (27)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentcapsule-proxycapsule-proxyghcr.io/projectcapsule/capsule-proxy:v0.13.1

🤖 capsule-proxy-crds

Namespace: default  |  Automount:

🔑 Permissions (3)

RoleResourceVerbsRiskTags
ClusterRole capsule-proxy:capsule-proxy-crdscore/jobscreate · deleteLow
ClusterRole capsule-proxy:capsule-proxy-crdsapiextensions.k8s.io/customresourcedefinitions (restricted to: globalproxysettings.capsule.clastix.io)create · delete · get · patch · updateLowCRDManipulation PotentialPrivilegeEscalation ResourceNameRestricted Tampering
ClusterRole capsule-proxy:capsule-proxy-crdsapiextensions.k8s.io/customresourcedefinitions (restricted to: proxysettings.capsule.clastix.io)create · delete · get · patch · updateLowCRDManipulation PotentialPrivilegeEscalation ResourceNameRestricted Tampering

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Jobcapsule-proxy-crdscrds-hookdocker.io/clastix/kubectl:v1.20