Description

Operator to manage NetBox resources directly through Kubernetes

Overview

IdentityNamespaceAutomountSecretsPermissionsWorkloadsRisk
netbox-operatordefault221Critical
netbox-operator-netbox-appdefault33Low
netbox-operator-postgresqldefault01
netbox-operator-valkey-primarydefault01
netbox-operator-valkey-replicadefault01

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


Identities

🤖 netbox-operator

Namespace: default  |  Automount:

🔑 Permissions (22)

RoleResourceVerbsRiskTags
Role netbox-operator-leader-electioncoordination.k8s.io/leasescreate · delete · get · list · patch · update · watchCriticalControlPlaneDisruption CriticalNamespace DenialOfService Tampering
Role netbox-operator-leader-electioncore/configmapscreate · delete · get · list · patch · update · watchHighConfigMapAccess DataExposure InformationDisclosure PotentialPrivilegeEscalation Tampering
ClusterRole netbox-operatorcore/eventscreate · patchLow
Role netbox-operator-leader-electioncore/eventscreate · patchLow
ClusterRole netbox-operatornetbox.dev/ipaddressclaimscreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/ipaddressclaims/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/ipaddressclaims/statusget · patch · updateLow
ClusterRole netbox-operatornetbox.dev/ipaddressescreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/ipaddresses/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/ipaddresses/statusget · patch · updateLow
ClusterRole netbox-operatornetbox.dev/iprangeclaimscreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/iprangeclaims/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/iprangeclaims/statusget · patch · updateLow
ClusterRole netbox-operatornetbox.dev/iprangescreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/ipranges/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/ipranges/statusget · patch · updateLow
ClusterRole netbox-operatornetbox.dev/prefixclaimscreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/prefixclaims/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/prefixclaims/statusget · patch · updateLow
ClusterRole netbox-operatornetbox.dev/prefixescreate · delete · get · list · patch · update · watchLow
ClusterRole netbox-operatornetbox.dev/prefixes/finalizersupdateLow
ClusterRole netbox-operatornetbox.dev/prefixes/statusget · patch · updateLow

⚠️ Potential Abuse (4)

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

📦 Workloads (1)

KindNameContainerImage
Deploymentnetbox-operatornetbox-operatorghcr.io/netbox-community/netbox-operator:0.2.4

🤖 netbox-operator-netbox-app

Namespace: default  |  Automount:

🔑 Permissions (3)

RoleResourceVerbsRiskTags
Role netbox-operator-netbox-appapps/deploymentsget · list · watchLow
Role netbox-operator-netbox-appapps/replicasetsget · list · watchLow
Role netbox-operator-netbox-appapps/statefulsetsget · list · watchLow

⚠️ Potential Abuse (1)

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

📦 Workloads (3)

KindNameContainerImage
CronJobnetbox-operator-netbox-app-housekeepingnetbox-housekeepingghcr.io/netbox-community/netbox:v4.3.3
Deploymentnetbox-operator-netbox-appnetboxghcr.io/netbox-community/netbox:v4.3.3
Deploymentnetbox-operator-netbox-app-workernetbox-workerghcr.io/netbox-community/netbox:v4.3.3

🤖 netbox-operator-postgresql

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
StatefulSetnetbox-operator-postgresqlpostgresqldocker.io/bitnami/postgresql:17.5.0-debian-12-r16

🤖 netbox-operator-valkey-primary

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
StatefulSetnetbox-operator-valkey-primaryvalkeydocker.io/bitnami/valkey:8.1.2-debian-12-r0

🤖 netbox-operator-valkey-replica

Namespace: default  |  Automount:

🔑 Permissions (0)

No explicit RBAC bindings.

📦 Workloads (1)

KindNameContainerImage
StatefulSetnetbox-operator-valkey-replicasvalkeydocker.io/bitnami/valkey:8.1.2-debian-12-r0