TL;DR: Vulnerability management is breaking under production scale because AI-driven attacks can weaponize a newly discovered flaw within hours, long before teams can patch or schedule downtime, according to Aqua Security. The real control gap is the time between discovery and remediation, and runtime compensating controls now matter more than scan volume.
At a glance
What this is: This is Aqua Security’s argument that production vulnerability management now needs runtime compensating controls because exploit speed is outpacing patching and maintenance windows.
Why it matters: For IAM and security practitioners, the implication is that runtime enforcement becomes part of operational risk control when patching cannot close the exposure window fast enough.
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts, according to the Ultimate Guide to NHIs.
Context
Container runtime protection is a compensating control that blocks exploitation inside a running workload when patching is not immediately possible. In this article, Aqua Security argues that production vulnerability management is being overwhelmed by the speed of exploitation, not just by the volume of findings.
The governance gap is straightforward: teams can discover flaws faster than they can safely remediate them, especially in high-availability container environments. That makes the gap between detection and patching a live security boundary rather than an administrative delay.
The article is typical of modern container risk discussions because it focuses on the production state, where pre-deployment scanning has already stopped helping and the workload must still remain online.
Key questions
Q: What breaks when a production container vulnerability cannot be patched immediately?
A: The usual patch-first response breaks because the workload stays live while the exploit window remains open. Security teams are left with a choice between accepting exposure, taking downtime, or applying a runtime compensating control that blocks exploitation until remediation can happen safely.
Q: When should teams prioritise runtime protection over waiting for a patch window?
A: Teams should prioritise runtime protection when the workload is critical, the vulnerability is already being targeted, or patching would require downtime that the business cannot absorb. In those cases, runtime containment reduces exposure while the normal remediation process continues.
Q: How do security teams know if runtime protection is actually working?
A: Look for evidence that suspicious behaviour is detected fast enough to contain it before the session or workload expands the blast radius. Effective runtime protection produces actionable alerts, ties them to containment steps, and shows that abnormal access can be limited during active execution, not only reviewed afterward.
Q: What should security teams do when a container CVE has no immediate fix?
A: They should classify the workload by business criticality, enable a compensating runtime control where available, and keep patching on the normal schedule instead of treating the vulnerability as an emergency rebuild. That approach preserves uptime while shrinking exploitability.
Technical breakdown
Why runtime protection becomes necessary after image scanning
Image scanning answers what is in a container before deployment, but it cannot stop exploitation once the workload is already running. That is the boundary Aqua is addressing. A vulnerable package, exposed protocol, or reachable file path inside a live container remains exploitable even when the image passed earlier checks. Runtime protection inserts policy at the point of execution, which changes the control from finding weaknesses to constraining what an attacker can do with them. In container environments, that matters because production uptime, rollback risk, and change control often delay patching.
Practical implication: treat runtime enforcement as the control layer that covers the period between discovery and safe remediation.
How compensating controls block known container exploits
A compensating control does not remove the vulnerability. It limits exploitability by preventing the vulnerable component, capability, or access path from being used in the live workload. In this article, Aqua describes runtime policies that can block a vulnerable network protocol, restrict a package, deny access to sensitive files, or remove exploit-required capabilities. That is materially different from vulnerability detection because the control acts when the attack is attempted, not when the flaw is reported. For container security, this is the difference between evidence and enforcement.
Practical implication: map each high-risk CVE to the specific exploit condition it depends on, then enforce against that condition at runtime.
Why audit mode matters before enforce mode
Runtime controls can fail operationally if they are switched on blindly, because blocking the wrong process or dependency can create service impact. Aqua’s audit-first approach shows why observation needs to precede enforcement: teams need to see whether the generated policy behaves as expected before they block live traffic or system actions. That sequencing is important in production container estates where availability is part of the security equation. The technical pattern is not just detection and not just blocking. It is measured policy introduction with evidence of what would have been blocked.
Practical implication: validate runtime policies in audit mode before moving critical workloads into enforcement.
Threat narrative
Attacker objective: The attacker wants to exploit the production workload during the remediation gap and turn a known vulnerability into active compromise before patching occurs.
- Entry occurs when an attacker targets a known but unpatched vulnerability in a running container after discovery has already happened publicly.
- Escalation happens when the exploit is able to use the vulnerable component, package, or capability inside the live workload before the next maintenance window.
- Impact is achieved when the attacker gains code execution or other unauthorized control over the running container without needing a rebuild or patch first.
Breaches seen in the wild
- Massive Docker Hub Secrets Leak: 10,000+ Docker Hub container images expose hardcoded secrets and authentication keys.
- Secrets in Docker Hub images (RWTH Aachen study): A 2023 RWTH Aachen study found secrets in 8.5% of container images, and 275,269 internet hosts still using the leaked private keys.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Production vulnerability management is now a remediation-latency problem, not a scan-volume problem. Aqua’s core point is that discovery outpaces safe remediation in container environments, so the real exposure is the time between finding a flaw and being able to change the running workload. That shifts the control conversation away from more findings and toward whether the environment can be protected while engineering work catches up. Practitioners should evaluate every high-severity container CVE through that latency lens.
Runtime compensating controls create identity-adjacent enforcement at the workload boundary. Although this article is not about non-human identity governance directly, the security logic is similar: control is most effective where execution happens, not where the issue was first observed. In production containers, runtime policy acts on the live workload itself, which is where exploit conditions become real. That makes runtime control a governance layer, not just a technical patch for missed remediation.
Shift-left scanning is necessary but structurally incomplete for production risk. Pre-deployment controls improve image hygiene, but they cannot govern the state of a running container once the workload is live. Aqua’s argument exposes a familiar governance mistake: assuming that earlier detection automatically means effective containment. Teams need to separate prevention, detection, and runtime containment instead of treating them as interchangeable.
Runtime protection is becoming the named control pattern for the patching gap. A useful concept here is the production remediation window, the period in which an exploitable container vulnerability is known but cannot yet be safely patched. That window is where business uptime, change control, and attack speed collide. Practitioners should treat narrowing that window, or compensating for it at runtime, as a first-class control objective.
Compensating control evidence matters when auditability and uptime both matter. The article’s audit mode and policy generation sequence reflects an important governance point: security teams need proof that a runtime control would have blocked the exploit before they enforce it broadly. That is especially relevant in environments where emergency patching is disruptive. The practical conclusion is to make runtime evidence part of vulnerability prioritization, not a separate afterthought.
From our research library:
- The average time to mitigate a leaked secret is 36 hours, highlighting the operational burden of manual remediation processes, according to the 2024 State of Secrets Management Survey.
- The average estimated time to remediate a leaked secret is 27 days, despite 75% of organisations expressing strong confidence in their secrets management capabilities, according to the State of Secrets in AppSec.
- Read next: NHI Lifecycle Management Guide
What this signals
Production container security now depends on a control that can operate after deployment. Scanning still matters, but it no longer resolves the core problem when exploitation starts before a patch can safely ship. Teams should assume that the enforcement point has moved from build time into the running workload, and design their vulnerability process accordingly.
Production remediation window: the gap between disclosure and safe patching is now a control boundary, not a scheduling inconvenience. When that window is long enough for adversaries to adapt at machine speed, runtime containment becomes a governance requirement for critical workloads.
The result is a more explicit split between finding vulnerabilities and containing them. Vulnerability management programmes that do not distinguish those two jobs will keep generating findings faster than they can reduce risk.
For practitioners
- Prioritise unpatched production CVEs by exploitability window Rank container vulnerabilities by how long they are likely to remain exposed before a safe patch or rebuild can be applied, not by scan severity alone.
- Activate runtime policies for high-risk running workloads Use runtime compensating controls for the highest-priority container vulnerabilities where patching cannot happen immediately without service impact.
- Validate new policies in audit mode before enforcement Observe what a runtime control would block in production before turning it on, so the team can confirm the policy matches the exploit condition.
- Track shielded vulnerabilities alongside patch tickets Put protected and unprotected vulnerabilities into the same prioritisation view so remediation status reflects both patch progress and runtime coverage.
- Define escalation criteria for zero-downtime environments Set a governance rule for when runtime containment becomes the required response because the workload cannot be patched during normal maintenance windows.
Key takeaways
- Container vulnerability risk is no longer governed only by scan coverage or patch backlog size.
- The article’s central evidence is the widening gap between discovery and remediation in live production workloads.
- Runtime compensating controls narrow that gap by blocking exploitation while teams patch on a safe schedule.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-06 — Insecure Cloud Deployment Configurations | Running containers with unresolved exposure are a live cloud workload governance issue. |
| NHI-07 — Long-Lived Secrets | The article’s remediation gap mirrors the risk of long-lived exposure windows in production systems. | |
| Recommendation — Apply workload-level containment when vulnerable container deployments cannot be patched immediately. Reduce the time vulnerable credentials or workloads remain exploitable by enforcing compensating controls at runtime. | ||
| NIST SP 800-53 Rev 5 | SI-3 — Malicious Code Protection | Runtime blocking of exploit attempts aligns to active protection against hostile execution. |
| Recommendation — Use SI-3 to stop exploit attempts against running workloads when patching is delayed. | ||
| MITRE ATT&CK | TA0004;TA0040 — Privilege Escalation; Impact | The article focuses on exploitation of known flaws leading to compromise and operational impact. |
| Recommendation — Map unpatched container exploits to privilege escalation and impact tactics in your detection and response workflow. | ||
| NIST CSF 2.0 | PR.DS-01 — Data-at-Rest is Protected | The post frames runtime containment as a way to keep workload compromise from becoming business impact. |
| Recommendation — Use PR.DS-01 alongside runtime controls to limit the fallout from exploited workloads. | ||
Key terms
- Runtime compensating control: A runtime compensating control is a protective measure that reduces exploitability while a permanent fix is still pending. In container security, it acts on the live workload itself, limiting what an attacker can do even when the vulnerable software has not yet been patched.
- Production remediation window: The production remediation window is the period between discovering a vulnerability and safely fixing it in a live environment. It matters because business uptime, testing, and change control often prevent immediate patching, leaving an opening that attackers can exploit.
- Shift-Left Scanning: Shift-left scanning finds security issues before code or infrastructure reaches production. It runs checks on container images, infrastructure as code, or other pre-deployment artefacts so development teams can fix risks earlier, when remediation is usually faster and less disruptive to operations.
- Runtime Enforcement: Runtime enforcement is the practice of blocking malicious behaviour while software is running, rather than only detecting it after the fact. It monitors process activity, network actions, and privilege changes so a live attack can be interrupted at the point of execution.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on July 1, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org