Description

A Helm chart for KubeRocketCI Platform

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
edp-cd-pipeline-operatordefault281Critical
edp-codebase-operatordefault381Critical
gitfusiondefault21Critical
tekton-reporterdefault71Critical
edp-gerrit-operatordefault211Medium
tektondefaultkaniko-docker-config30Low
tekton-cddefault90Low
tekton-interceptordefault71Low
tekton-securitydefault10Low
gerritdefault01
krci-portaldefault01
tekton-triggers-sa-defaultdefault00
tekton-unprivilegeddefault00

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


Identities

🤖 edp-codebase-operator

Namespace: default  |  Automount:

🔑 Permissions (38)

RoleResourceVerbsRiskTags
Role edp-codebase-operatorcoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
Role edp-codebase-operatorcore/secretsget · 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-operatorgateway.networking.k8s.io/httproutescreate · get · list · watchLow
Role edp-codebase-operatornetworking.k8s.io/ingressescreate · get · list · watchLow
ClusterRole edp-codebase-operator-default-validation-webhookcore/namespacesget · list · watchLowClusterStructure InformationDisclosure Reconnaissance
Role edp-codebase-operatortekton.dev/pipelinerunscreate · get · list · patch · update · watchLow
Role edp-codebase-operatortriggers.tekton.dev/triggertemplatesget · list · watchLow

⚠️ Potential Abuse (7)

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

📦 Workloads (1)

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

🤖 edp-cd-pipeline-operator

Namespace: default  |  Automount:

🔑 Permissions (28)

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

⚠️ 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.32.0

🤖 tekton-reporter

Namespace: default  |  Automount:

🔑 Permissions (7)

RoleResourceVerbsRiskTags
Role tekton-reportercoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
Role tekton-reporterv2.edp.epam.com/codebasesgetLow
Role tekton-reportercore/eventscreate · patchLow
Role tekton-reporterv2.edp.epam.com/gitserversgetLow
Role tekton-reportertekton.dev/pipelinerunsget · list · patch · watchLow
Role tekton-reportertekton.dev/taskrunsgetLow
Role tekton-reportercore/secrets (restricted to: ci-github)getLowResourceNameRestricted

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Deploymenttekton-reportertekton-reporterepamedp/edp-tekton:0.27.0

🤖 gitfusion

Namespace: default  |  Automount:

🔑 Permissions (2)

RoleResourceVerbsRiskTags
Role gitfusion-rolecore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role gitfusion-rolev2.edp.epam.com/gitserversget · list · watchLow

⚠️ Potential Abuse (2)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentgitfusiongitfusionepamedp/gitfusion:0.6.1

🤖 edp-gerrit-operator

Namespace: default  |  Automount:

🔑 Permissions (21)

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-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.25.0

🤖 tekton-cd

Namespace: default  |  Automount:

🔑 Permissions (9)

RoleResourceVerbsRiskTags
Role tekton-cdargoproj.io/applicationsget · listLow
Role tekton-cdargoproj.io/applicationsetsget · patchLow
Role tekton-cdv2.edp.epam.com/cdpipelinesgetLow
Role tekton-cdv2.edp.epam.com/codebaseimagestreamsget · patchLow
Role tekton-cdv2.edp.epam.com/codebasesgetLow
Role tekton-cdv2.edp.epam.com/gitserversgetLow
Role tekton-cdtekton.dev/pipelinerunscreate · getLow
Role tekton-cdtekton.dev/pipelinesgetLow
Role tekton-cdv2.edp.epam.com/stagesget · patchLow

⚠️ Potential Abuse (1)

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

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 tekton-interceptor

Namespace: default  |  Automount:

🔑 Permissions (7)

RoleResourceVerbsRiskTags
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasebranchesget · listLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/codebasesget · listLow
Role tekton-triggers-edp-interceptorv2.edp.epam.com/gitserversget · listLow
Role tekton-triggers-edp-interceptortriggers.tekton.dev/interceptorsget · updateLow
Role tekton-triggers-edp-interceptortekton.dev/pipelinesgetLow
Role tekton-triggers-edp-interceptorcore/secrets (restricted to: ci-github)getLowResourceNameRestricted
Role tekton-triggers-edp-interceptorcore/secrets (restricted to: tekton-edp-interceptor-certs)get · updateLowResourceNameRestricted

⚠️ Potential Abuse (1)

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

📦 Workloads (1)

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

🤖 tekton

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

🔑 Permissions (3)

RoleResourceVerbsRiskTags
Role tekton-pipeline-rolev2.edp.epam.com/codebasebranchesgetLow
Role tekton-pipeline-rolev2.edp.epam.com/codebasebranches/statusget · patchLow
Role tekton-pipeline-rolev2.edp.epam.com/codebaseimagestreamsget · list · patchLow

⚠️ Potential Abuse (1)

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

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 tekton-security

Namespace: default  |  Automount:

🔑 Permissions (1)

RoleResourceVerbsRiskTags
Role tekton-securityv2.edp.epam.com/codebaseimagestreamsgetLow

⚠️ Potential Abuse (1)

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

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 gerrit

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
Deploymentgerritgerritepamedp/edp-gerrit:3.14.2

🤖 krci-portal

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
Deploymentkrci-portalkrci-portalepamedp/krci-portal:0.8.0

🤖 tekton-triggers-sa-default

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.


🤖 tekton-unprivileged

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (0)

No workloads use this ServiceAccount.