By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: IntruderPublished March 19, 2026

TL;DR: Container scanning is moving toward centralized registry-based visibility because in-cluster agents create coverage gaps, duplicate work, and can expose ImagePullSecrets if compromised, according to Intruder. The governance issue is not just where to scan, but how to avoid turning defensive tooling into another access path.


At a glance

What this is: This is an analysis of why centralized container image scanning is more practical and safer than in-cluster scanning for multi-cloud environments.

Why it matters: It matters to IAM and security teams because scanner placement affects registry credential exposure, operational overhead, and the consistency of vulnerability governance across Kubernetes and non-Kubernetes platforms.

By the numbers:

👉 Read Intruder's analysis of centralised container scanning and runtime risk


Context

Container scanning has a governance problem before it has a tooling problem. In distributed environments, the question is not simply whether a vulnerability exists in an image, but where the organisation can inspect that image without expanding access, duplicating work, or losing visibility across clouds and clusters.

That matters because container security is increasingly tied to identity and access decisions. A scanner that needs elevated permissions and registry credentials becomes part of the trust boundary, which means image governance, secrets handling, and workload access controls now intersect directly with the scanning model.


Key questions

Q: How should security teams scan container images across Kubernetes and cloud services?

A: Use the registry as the primary inspection point and reserve in-cluster scanning for narrow cases where runtime context is genuinely required. That approach avoids duplicated scans across clusters, reduces privileged workload sprawl, and makes vulnerability reporting more consistent across ECS, Cloud Run, Kubernetes, and on-prem environments.

Q: Why do in-cluster scanners increase container security risk?

A: Because they often need elevated permissions and access to registry authentication material such as ImagePullSecrets. If the scanner is compromised, the attacker may gain a path to registry credentials, which turns a defensive tool into an access-bearing workload.

Q: What breaks when container vulnerability data is split across multiple dashboards?

A: Teams lose comparability. Different severity scales, naming conventions, and alert formats make it hard to measure risk across clouds or decide which exposures matter first, so posture management becomes fragmented instead of operationally useful.

Q: Who should own scanner identities and privileges in a container programme?

A: Security and platform teams should treat scanners as governed non-human identities with a named owner, defined access scope, rotation or review cadence, and offboarding process. That prevents a scanner from becoming an unmonitored privileged path into the registry and cluster.


Technical breakdown

Why in-cluster scanners create a credential problem

An in-cluster scanner needs enough privilege to inspect images, authenticate to registries, and often read metadata that should not be broadly exposed. In Kubernetes, that usually means access to ImagePullSecrets and elevated runtime permissions. If the scanner is compromised, the attacker inherits a route into registry authentication material, turning a defensive control into a credential-bearing workload. That risk is especially important in shared clusters, where one scanner often covers many namespaces and teams.

Practical implication: Treat scanner privilege as a governance decision and remove any unnecessary access to registry secrets or cluster-wide permissions.

Why registry-based scanning scales better across multi-cloud estates

Registry scanning shifts analysis to the control point where images are stored rather than where they are deployed. That matters when containers run across Kubernetes, ECS, Cloud Run, Lambda, VMs, and multiple accounts, because the same image can otherwise be scanned repeatedly in different places with inconsistent results. Centralising the scan also makes it easier to standardise severity, deduplicate findings, and measure exposure from one reporting layer instead of stitching together dashboards from each platform.

Practical implication: Use the registry as the primary inspection point so vulnerability data is consistent across platforms and easier to govern.

How external exposure platforms change operational visibility

A central exposure management layer does not replace image security controls, but it does unify reporting and continuous reassessment. This is useful for images that sit in production for months, where push-time checks alone miss newly disclosed vulnerabilities. It also separates analysis from infrastructure access, which reduces the need for every team to operate a scanner directly inside production environments.

Practical implication: Build continuous reassessment into the registry workflow so older images are not treated as permanently clean after initial deployment.


Threat narrative

Attacker objective: The attacker aims to steal registry-linked secrets and use them to broaden access across container workloads and image repositories.

  1. Entry occurs through compromised scanner privilege or registry-linked credentials inside the cluster.
  2. Escalation follows if the scanner can read ImagePullSecrets or other registry authentication material.
  3. Impact is exposure of registry access and expansion of the attacker’s ability to inspect or tamper with container supply chains.

NHI Mgmt Group analysis

Centralised container scanning is really an access-governance problem in disguise. The article is not only about vulnerability visibility, it is about where the organisation chooses to place trust. When scanners need ImagePullSecrets and elevated cluster access, they become identity-bearing workloads that must be governed like any other privileged service account. Practitioners should treat scanning architecture as part of their access model, not as a purely operational choice.

Registry-first inspection reduces the blast radius of security tooling. Scanning at the registry avoids repeating the same analysis across clusters and reduces the number of places privileged tooling must exist. That is a material governance win in multi-cloud estates where consistency already breaks down across AWS, Azure, Google Cloud, and on-prem environments. Security teams should prefer architectures that minimise the number of privileged execution points.

Multi-cloud visibility without standardisation becomes posture noise. Disconnected dashboards can make teams feel informed while leaving them unable to compare risk across environments. The named concept here is container posture fragmentation, which is the drift that appears when each platform reports vulnerabilities differently and no shared control plane normalises the output. Practitioners should standardise reporting before they assume they have a unified risk view.

Container scanning now intersects with NHI governance because the scanner itself is a non-human identity. If a scanner authenticates to registries, runs with elevated cluster permissions, and touches sensitive metadata, it needs the same lifecycle, least-privilege, and offboarding discipline applied to other NHI workloads. The right question is not whether the scanner finds vulnerabilities, but whether its identity is controlled tightly enough to remain safe if compromised. Teams should bring scanner identities into the same governance model as other privileged workloads.

What this signals

Container security programmes are increasingly being judged on whether they reduce privileged touchpoints, not just whether they detect vulnerabilities. That pushes teams toward registry-centric controls, tighter secrets governance, and fewer identity-bearing scanners in production paths.

Container posture fragmentation: the operational drift created when each cloud reports vulnerabilities differently, making unified risk decisions unreliable. Normalising reporting across environments is becoming a prerequisite for any meaningful exposure-management programme.


For practitioners

  • Remove scanner access to ImagePullSecrets Audit any in-cluster scanning design for direct access to registry authentication material and eliminate it where registry-side inspection can do the job. If a scanner must run inside the cluster, scope its permissions to the smallest possible namespace and registry set.
  • Centralise image inspection at the registry layer Make the registry the primary control point for continuous vulnerability checks so the same image is not rescanned independently in every cluster or account. This improves consistency, reduces wasted compute, and gives security teams one place to govern findings.
  • Standardise findings across clouds and accounts Normalise severity, naming, and reporting fields so AWS, Azure, Google Cloud, Kubernetes, and on-prem results can be compared on the same scale. Without this, teams end up with dashboards but no reliable cross-environment risk picture.
  • Treat scanner identities as privileged workloads Track scanner accounts, tokens, and service access as governed non-human identities with explicit ownership, review cadence, and offboarding steps. If the scanner is compromised, its identity should not provide a broad path into registry or cluster trust boundaries.

Key takeaways

  • Container image scanning is a governance issue as much as a detection issue, because scanner placement determines how much privilege the control itself needs.
  • In-cluster scanners can expose registry credentials and create duplicate work, while registry-centric inspection gives teams a more consistent risk view.
  • Scanner identities should be managed like other privileged non-human identities, with scoped access, ownership, and lifecycle controls.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK address the attack surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006 , Credential Access; TA0008 , Lateral MovementScanner compromise can expose registry secrets and expand access across container estates.
NIST CSF 2.0PR.AC-4The article centres on least-privilege access to registries and scanner workloads.
NIST SP 800-53 Rev 5AC-6Least privilege is the key control issue when scanners need registry and cluster access.
CIS Controls v8CIS-5 , Account ManagementScanner identities and registry credentials require explicit governance and review.
ISO/IEC 27001:2022A.5.15Access control policy is central to the scanner identity and registry credential discussion.

Map scanner privilege and registry-secret exposure to credential access and lateral movement paths.


Key terms

  • ImagePullSecret: An ImagePullSecret is a credential object that lets Kubernetes authenticate to a private container registry when pulling images. It extends trust beyond the application runtime into image supply and registry access, so its scope and lifecycle need to be managed like any other non-human credential.
  • Registry-centric scanning: A scanning model that inspects container images at the registry rather than repeatedly at each runtime environment. It reduces duplicated analysis, supports consistent reporting, and can lower the number of privileged systems that need direct access to production clusters.
  • Container posture fragmentation: The loss of a single, reliable security view when each cloud or platform reports vulnerability data in different formats, severities, and dashboards. It creates operational noise and makes it harder to compare risk across environments or prioritise remediation consistently.
  • Scanner identity: The non-human identity used by a vulnerability scanner to authenticate, query registries, and inspect environments. Like any service account or token-bearing workload, it needs ownership, least privilege, rotation or review, and offboarding controls if the tool is retired or compromised.

What's in the full article

Intruder's full article covers the operational detail this post intentionally leaves for the source:

  • Step-by-step guidance for choosing between registry-side and in-cluster scanning models in mixed Kubernetes and cloud environments.
  • Operational considerations for maintaining scanners across multiple clusters, accounts, and cloud providers without duplicating effort.
  • Examples of how unified exposure reporting changes day-to-day vulnerability management workflows for platform and security teams.
  • Practical setup advice for registry controls that limit uncontrolled image pulls and reduce scanner privilege exposure.

👉 Intruder's full article covers registry strategy, scanner trade-offs, and multi-cloud visibility in more operational detail.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, secrets management, and identity lifecycle controls. It is suitable for practitioners who need to bring non-human access under the same discipline as human identity and access management.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org