Description

A Helm chart for KubeRocketCI Platform

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
edp-cd-pipeline-operatordefault291Critical
edp-codebase-operatordefault371Critical
tektondefaultkaniko-docker-config170Critical
edp-gerrit-operatordefault281Medium
tekton-interceptordefault121Low
tekton-resource-prunerdefault21Low
edp-headlampdefault01
gerritdefault01
tekton-triggers-sa-defaultdefault00

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


Identities

🤖 edp-codebase-operator

Namespace: default  |  Automount:

🔑 Permissions (37)

RoleResourceVerbsRiskTags
Role edp-codebase-operatorcoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
Role edp-codebase-operatorcore/secretscreate · get · list · patch · update · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role edp-codebase-operator*/configmaps*HighConfigMapAccess DataExposure InformationDisclosure NamespaceAdmin NamespaceWideAccess (+3 more)
Role edp-codebase-operator*/cdpipelines*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/cdstagedeployments*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/cdstagedeployments/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/cdstagedeployments/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebasebranches*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebasebranches/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebasebranches/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebaseimagestreams*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebaseimagestreams/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebaseimagestreams/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebases*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebases/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/codebases/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/gitservers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/gitservers/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/gitservers/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jirafixversions*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jirafixversions/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraissuemetadatas*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraissuemetadatas/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraissuemetadatas/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraservers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraservers/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/jiraservers/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/quicklinks*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/stages*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/stages/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operator*/stages/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-codebase-operatorargoproj.io/applicationsget · list · patch · update · watchLow
Role edp-codebase-operatorcore/eventscreate · patchLow
Role edp-codebase-operatornetworking.k8s.io/ingressescreate · get · list · watchLow
Role edp-codebase-operatortekton.dev/pipelinerunscreate · get · list · patch · update · watchLow
Role edp-codebase-operatortriggers.tekton.dev/triggertemplatesget · list · watchLow
ClusterRole edp-codebase-operator-defaultadmissionregistration.k8s.io/validatingwebhookconfigurationsget · patch · updateLow

⚠️ Potential Abuse (6)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentcodebase-operatorcodebase-operatorepamedp/codebase-operator:2.27.2

🤖 edp-cd-pipeline-operator

Namespace: default  |  Automount:

🔑 Permissions (29)

RoleResourceVerbsRiskTags
Role edp-cd-pipeline-operatorcore/secretscreate · get · list · patch · update · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role edp-cd-pipeline-operator*/configmaps*HighConfigMapAccess DataExposure InformationDisclosure NamespaceAdmin NamespaceWideAccess (+3 more)
ClusterRole edp-cd-pipeline-operator-defaultcore/namespacescreate · delete · get · listHighDenialOfService NamespaceLifecycle ResourceDeletion
Role edp-cd-pipeline-operator*/cdpipelines*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/cdpipelines/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/cdpipelines/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebasebranches*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebasebranches/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebasebranches/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebaseimagestreams*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebaseimagestreams/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebaseimagestreams/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebases*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebases/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/codebases/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/edpcomponents*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/edpcomponents/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/edpcomponents/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/events*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/gitservers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/gitservers/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/gitservers/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/stages*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/stages/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operator*/stages/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-cd-pipeline-operatorargoproj.io/applicationsetscreate · get · list · patch · update · watchLow
Role edp-cd-pipeline-operatorcoordination.k8s.io/leasescreate · get · list · updateLow
ClusterRole edp-cd-pipeline-operator-default-validation-webhookcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
ClusterRole edp-cd-pipeline-operator-default-validation-webhookadmissionregistration.k8s.io/validatingwebhookconfigurationsget · patch · updateLow

⚠️ Potential Abuse (7)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentcd-pipeline-operatorcd-pipeline-operatorepamedp/cd-pipeline-operator:2.25.2

🤖 tekton

Namespace: default  |  Automount: ❌  |  Secrets: kaniko-docker-config

🔑 Permissions (17)

RoleResourceVerbsRiskTags
Role tekton-autotests-rolecore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role tekton-pipeline-rolecore/configmapsget · list · watchMediumConfigMapAccess DataExposure InformationDisclosure
Role tekton-autotests-roleargoproj.io/applicationsget · listLow
Role tekton-pipeline-roleargoproj.io/applicationsetsget · list · patch · update · watchLow
Role tekton-pipeline-rolev2.edp.epam.com/cdpipelinesget · list · patch · updateLow
Role tekton-pipeline-rolev2.edp.epam.com/codebasebranchesget · list · patch · updateLow
Role tekton-pipeline-rolev2.edp.epam.com/codebasebranches/statusget · list · patch · updateLow
Role tekton-pipeline-rolev2.edp.epam.com/codebaseimagestreamsget · list · patch · updateLow
Role tekton-autotests-rolev2.edp.epam.com/codebasesget · list · watchLow
Role tekton-pipeline-rolev2.edp.epam.com/codebasesget · list · patch · updateLow
Role tekton-autotests-rolev2.edp.epam.com/gitserversget · list · watchLow
Role tekton-pipeline-rolev2.edp.epam.com/jiraissuemetadatascreate · getLow
Role tekton-autotests-roletekton.dev/pipelinerunscreate · get · list · patch · update · watchLow
Role tekton-autotests-roletekton.dev/pipelinescreate · get · list · patch · update · watchLow
Role tekton-autotests-rolev2.edp.epam.com/stagesget · list · watchLow
Role tekton-pipeline-rolev2.edp.epam.com/stagesget · list · patch · updateLow
Role tekton-pipeline-roletekton.dev/taskrunsget · list · watchLow

⚠️ Potential Abuse (3)

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

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 edp-gerrit-operator

Namespace: default  |  Automount:

🔑 Permissions (28)

RoleResourceVerbsRiskTags
Role edp-gerrit-operator*/events*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritgroupmembers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritgroupmembers/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritgroupmembers/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritgroups*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritgroups/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritmergerequests*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritmergerequests/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritmergerequests/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojectaccesses*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojectaccesses/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojectaccesses/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojects*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojects/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritprojects/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritreplicationconfigs*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerritreplicationconfigs/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerrits*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerrits/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/gerrits/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloakclients*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloakclients/finalizers*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloakclients/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloakrealms*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloakrealms/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloaks*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operator*/keycloaks/status*MediumNamespaceAdmin NamespaceWideAccess WildcardPermission
Role edp-gerrit-operatorcoordination.k8s.io/leasescreate · get · list · updateLow

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentgerrit-operatorgerrit-operatorepamedp/gerrit-operator:2.23.1

🤖 tekton-interceptor

Namespace: default  |  Automount:

🔑 Permissions (12)

RoleResourceVerbsRiskTags
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasebranchesget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasebranches/finalizersget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasebranches/statusget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasesget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebases/finalizersget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebases/statusget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/gitserversget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/gitservers/finalizersget · list · watchLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/gitservers/statusget · list · watchLow
Role tekton-triggers-edp-interceptortriggers.tekton.dev/interceptorsget · list · update · watchLow
Role tekton-triggers-edp-interceptorcore/secretsgetLow
Role tekton-triggers-edp-interceptorcore/secrets (restricted to: tekton-edp-interceptor-certs)create · get · list · update · watchLowCredentialAccess DataExposure InformationDisclosure ResourceNameRestricted SecretAccess

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Deploymenttekton-interceptortekton-triggers-edp-interceptorepamedp/edp-tekton:0.18.0

🤖 tekton-resource-pruner

Namespace: default  |  Automount:

🔑 Permissions (2)

RoleResourceVerbsRiskTags
Role tekton-resource-prunertekton.dev/pipelinerunsdelete · get · listLow
Role tekton-resource-prunercore/ConfigMap (restricted to: tekton-resource-pruner-scripts)getLowResourceNameRestricted

⚠️ Potential Abuse (1)

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

📦 Workloads (1)

KindNameContainerImage
CronJobtekton-resource-prunerkubectlbitnami/kubectl:1.25

🤖 edp-headlamp

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
Deploymentportalportalepamedp/edp-headlamp:0.22.0

🤖 gerrit

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
Deploymentgerritgerritepamedp/edp-gerrit:3.6.2-oauth

🤖 tekton-triggers-sa-default

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.