Description

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
argocd-application-controllerdefault—81Critical
argocd-applicationset-controllerdefault—121Critical
argocd-dex-serverdefault—21Critical
argocd-notifications-controllerdefault—121Critical
argocd-serverdefault—151Critical
argo-cd-argocd-redis-secret-initdefault—21Low
argo-cd-argocd-repo-serverdefault—01—
argo-cd-redis-hadefaultargocd-redis03—
argo-cd-redis-ha-haproxydefault—01—

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


Identities

argocd-server

Namespace: default  |  Automount:

Permissions (15)

RoleResourceVerbsRiskTags
ClusterRole argo-cd-argocd-server*delete · get · patchCriticalAuthorizationBypass ClusterAdminAccess ClusterWideAccess ClusterWideLogAccess CodeExecution (+10 more)
Role argo-cd-argocd-servercore/secretscreate · delete · get · list · patch · update · watchCriticalCredentialAccess DataExposure InformationDisclosure Persistence PotentialPrivilegeEscalation (+2 more)
ClusterRole argo-cd-argocd-server//finalizersupdateHighClusterWideAccess WildcardPermission
Role argo-cd-argocd-servercore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole argo-cd-argocd-servercore/pods/loggetHighClusterWideLogAccess DataExposure InformationDisclosure LogAccess
ClusterRole argo-cd-argocd-serverargoproj.io/applicationsget · list · update · watchLow
Role argo-cd-argocd-serverargoproj.io/applicationscreate · delete · get · list · patch · update · watchLow
ClusterRole argo-cd-argocd-serverargoproj.io/applicationsetsget · list · update · watchLow
Role argo-cd-argocd-serverargoproj.io/applicationsetscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-serverargoproj.io/appprojectscreate · delete · get · list · patch · update · watchLow
ClusterRole argo-cd-argocd-servercore/eventscreate · listLow
Role argo-cd-argocd-servercore/eventscreate · listLow
ClusterRole argo-cd-argocd-serverbatch/jobscreateLow
ClusterRole argo-cd-argocd-servercore/podsgetLow
ClusterRole argo-cd-argocd-serverargoproj.io/workflowscreateLow

Potential Abuse (10)

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

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-argocd-serverserverquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argocd-applicationset-controller

Namespace: default  |  Automount:

Permissions (12)

RoleResourceVerbsRiskTags
Role argo-cd-argocd-applicationset-controllercore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role argo-cd-argocd-applicationset-controllercore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
Role argo-cd-argocd-applicationset-controllerargoproj.io/applicationscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-applicationset-controllerargoproj.io/applicationsetscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-applicationset-controllerargoproj.io/applicationsets/finalizerscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-applicationset-controllerargoproj.io/applicationsets/statusget · patch · updateLow
Role argo-cd-argocd-applicationset-controllerargoproj.io/appprojectsget · list · watchLow
Role argo-cd-argocd-applicationset-controllerapps/deploymentsget · list · watchLow
Role argo-cd-argocd-applicationset-controllerextensions/deploymentsget · list · watchLow
Role argo-cd-argocd-applicationset-controllercore/eventscreate · get · list · patch · watchLow
Role argo-cd-argocd-applicationset-controllercoordination.k8s.io/leasescreateLow
Role argo-cd-argocd-applicationset-controllercoordination.k8s.io/leases (restricted to: 58ac56fa.applicationsets.argoproj.io)create · get · updateLowResourceNameRestricted

Potential Abuse (4)

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

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-argocd-applicationset-controllerapplicationset-controllerquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argocd-notifications-controller

Namespace: default  |  Automount:

Permissions (12)

RoleResourceVerbsRiskTags
ClusterRole argo-cd-argocd-notifications-controllercore/secretslist · watchCriticalClusterWideSecretAccess CredentialAccess DataExposure InformationDisclosure SecretAccess
Role argo-cd-argocd-notifications-controllercore/secretslist · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
ClusterRole argo-cd-argocd-notifications-controllercore/configmapslist · watchHighConfigMapAccess DataExposure InformationDisclosure
Role argo-cd-argocd-notifications-controllercore/configmapslist · watchMediumConfigMapAccess DataExposure InformationDisclosure
ClusterRole argo-cd-argocd-notifications-controllerargoproj.io/applicationsget · list · patch · update · watchLow
Role argo-cd-argocd-notifications-controllerargoproj.io/applicationsget · list · patch · update · watchLow
ClusterRole argo-cd-argocd-notifications-controllerargoproj.io/appprojectsget · list · patch · update · watchLow
Role argo-cd-argocd-notifications-controllerargoproj.io/appprojectsget · list · patch · update · watchLow
ClusterRole argo-cd-argocd-notifications-controllercore/configmaps (restricted to: argocd-notifications-cm)getLowResourceNameRestricted
Role argo-cd-argocd-notifications-controllercore/configmaps (restricted to: argocd-notifications-cm)getLowResourceNameRestricted
ClusterRole argo-cd-argocd-notifications-controllercore/secrets (restricted to: argocd-notifications-secret)getLowResourceNameRestricted
Role argo-cd-argocd-notifications-controllercore/secrets (restricted to: argocd-notifications-secret)getLowResourceNameRestricted

Potential Abuse (5)

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

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-argocd-notifications-controllernotifications-controllerquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argocd-application-controller

Namespace: default  |  Automount:

Permissions (8)

RoleResourceVerbsRiskTags
ClusterRole argo-cd-argocd-application-controller**CriticalAPIServerDoS APIServiceManipulation AuthorizationBypass AvailabilityImpact BackupAccess (+68 more)
Role argo-cd-argocd-application-controllercore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role argo-cd-argocd-application-controllercore/configmapsget · list · watchMediumConfigMapAccess DataExposure InformationDisclosure
Role argo-cd-argocd-application-controllerargoproj.io/applicationscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-application-controllerargoproj.io/applicationsetscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-application-controllerargoproj.io/appprojectscreate · delete · get · list · patch · update · watchLow
Role argo-cd-argocd-application-controllerapps/deploymentsget · list · watchLow
Role argo-cd-argocd-application-controllercore/eventscreate · listLow

Potential Abuse (107)

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

Workloads (1)

KindNameContainerImage
StatefulSetargo-cd-argocd-application-controllerapplication-controllerquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argocd-dex-server

Namespace: default  |  Automount:

Permissions (2)

RoleResourceVerbsRiskTags
Role argo-cd-argocd-dex-servercore/secretsget · list · watchCriticalCredentialAccess DataExposure InformationDisclosure SecretAccess
Role argo-cd-argocd-dex-servercore/configmapsget · list · watchMediumConfigMapAccess DataExposure InformationDisclosure

Potential Abuse (3)

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

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-argocd-dex-serverdex-serverghcr.io/dexidp/dex:v2.46.1
Moderate 0 critical · 20 high
Top 8 of 41 CVEs
  • CVE-2026-39821 High CVSS 9.6 stdlib fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
  • GHSA-hrxh-6v49-42gf High CVSS 8.8 google.golang.org/grpc fixed in 1.82.1
  • CVE-2026-84304 High CVSS 8.7 google.golang.org/grpc fixed in 1.83.1
  • CVE-2026-84445 High CVSS 8.7 google.golang.org/grpc fixed in 1.82.2, 1.83.2, 1.84.0-dev.0.20260825144003-d5a41119e0e3 +1
  • CVE-2026-85091 High CVSS 8.3 zlib fixed in 1.3.2-r1
  • CVE-2026-56858 High CVSS 8.1 stdlib fixed in 1.25.13, 1.26.6, 1.27.0-rc.3
  • CVE-2026-116587 High CVSS 7.5 github.com/go-jose/go-jose/v4 fixed in 4.1.6
  • CVE-2026-33818 High CVSS 7.5 stdlib fixed in 1.25.13, 1.26.6, 1.27.0-rc.3

OS alpine 3.24.2 · fixable: 0 critical, 20 high · scanned 2026-11-06 as ghcr.io/dexidp/dex:v2.46.1


argo-cd-argocd-redis-secret-init

Namespace: default  |  Automount:

Permissions (2)

RoleResourceVerbsRiskTags
Role argo-cd-argocd-redis-secret-initcore/secretscreateLow
Role argo-cd-argocd-redis-secret-initcore/secrets (restricted to: argocd-redis)getLowResourceNameRestricted

Potential Abuse (1)

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

Workloads (1)

KindNameContainerImage
Jobargo-cd-argocd-redis-secret-initsecret-initquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argo-cd-argocd-repo-server

Namespace: default  |  Automount:

Permissions (0)

No explicit RBAC bindings.

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-argocd-repo-serverrepo-serverquay.io/argoproj/argocd:v3.6.1
Moderate 0 critical · 15 high
Top 8 of 69 CVEs

OS ubuntu 26.04 · fixable: 0 critical, 15 high · scanned 2026-11-06 as quay.io/argoproj/argocd:v3.6.1


argo-cd-redis-ha

Namespace: default  |  Automount:  |  Secrets: argocd-redis

Permissions (0)

No explicit RBAC bindings.

Workloads (3)

KindNameContainerImage
StatefulSetargo-cd-redis-ha-serverredisecr-public.aws.com/docker/library/redis:8.6.4-alpine
Moderate 0 critical · 8 high
Top 8 of 18 CVEs

OS alpine 3.23.5 · fixable: 0 critical, 8 high · scanned 2026-11-06 as ecr-public.aws.com/docker/library/redis:8.6.4-alpine

StatefulSetargo-cd-redis-ha-serversentinelecr-public.aws.com/docker/library/redis:8.6.4-alpine
Moderate 0 critical · 8 high
Top 8 of 18 CVEs

OS alpine 3.23.5 · fixable: 0 critical, 8 high · scanned 2026-11-06 as ecr-public.aws.com/docker/library/redis:8.6.4-alpine

StatefulSetargo-cd-redis-ha-serversplit-brain-fixecr-public.aws.com/docker/library/redis:8.6.4-alpine
Moderate 0 critical · 8 high
Top 8 of 18 CVEs

OS alpine 3.23.5 · fixable: 0 critical, 8 high · scanned 2026-11-06 as ecr-public.aws.com/docker/library/redis:8.6.4-alpine


argo-cd-redis-ha-haproxy

Namespace: default  |  Automount:

Permissions (0)

No explicit RBAC bindings.

Workloads (1)

KindNameContainerImage
Deploymentargo-cd-redis-ha-haproxyhaproxyecr-public.aws.com/docker/library/haproxy:3.3.10-alpine
Elevated 1 critical · 6 high
Top 8 of 21 CVEs

OS alpine 3.24.1 · fixable: 1 critical, 6 high · scanned 2026-11-06 as ecr-public.aws.com/docker/library/haproxy:3.3.10-alpine