Cloudanix Achieves AWS Security Competency Status for Its CNAPP+ Platform and Just-in-Time Access Engine

Cloudanix – Your Partner in Cloud Security Excellence

Runtime Workload Protection for Docker-on-EC2 in Healthcare: How a Lean IVF Provider Secured Apps It Didn't Build

  • Sunday, Sep 13, 2026

Customer Snapshot

AttributeDetails
IndustryHealthcare (fertility / IVF)
Cloud EnvironmentAWS
WorkloadsDocker containers running on EC2 instances
Code & CI/CDGitHub, GitHub Actions
IAM Profile10–15 users with AWS console access
TeamCISO-led, no dedicated security engineering function
Code OriginPartner-developed applications + AI-generated code (Cursor/GPT)
Primary InterestRuntime protection for applications they did not build
Cloudanix ScopeCWPP (container + host runtime), CSPM

The Situation: Protecting Applications at Runtime When You Have No Runtime Visibility

Posture scanning tells you what could go wrong. It does not tell you what is happening right now inside a running container or on the host beneath it. For this healthcare provider, that gap was the concern that kept the CISO up at night.

The organisation ran its patient-facing and internal applications as Docker containers on EC2 instances in AWS. The applications had been built by an external development partner, and more recently the team had started generating code with AI assistants. In both cases, the code was in production and functioning, but nobody on the customer side had deep visibility into what those workloads actually did once they were running: which processes they spawned, which files they touched, which outbound connections they opened, and whether any of that behaviour was normal or the early signature of a compromise.

The CISO’s framing was direct, and it is a question container runtime security exists to answer. “We can scan the code and we can scan the cloud config. But once the container is live and serving patient data, what is watching it? If the partner’s app or the AI-generated code has a flaw that gets exploited at runtime, how would we even know?”

For a lean team with no dedicated security engineers, this was not a theoretical exercise. They had no way to detect a container that suddenly started a crypto-miner, a process that spawned a reverse shell, or a workload that began reading files it had never touched before. Runtime was a blind spot, and it sat directly on top of protected health information.

The Priority: Workload Protection, Explicitly

Among the requirements the team raised, workload protection was called out on its own: they wanted assurance that the running applications were safe, not just that the code and configuration looked correct on paper. That maps to a specific capability category, Cloud Workload Protection (CWPP), and it comes with a specific trade-off that we were upfront about.

Unlike posture management, which Cloudanix performs agentlessly through a read-only role, meaningful runtime protection requires an agent on the workload. There is no agentless way to see, in real time, the processes and syscalls happening inside a running container or on its host. The team accepted this readily; runtime visibility was exactly the value they were asking for, and an agent is the honest cost of getting it.

Where the Gaps Were

1. No Runtime Detection Inside Containers

The Docker containers ran with no runtime security layer. If a partner-built application contained a vulnerability that was exploited in production, the resulting behaviour, an unexpected process, an outbound connection to an unknown host, a file modification in a sensitive path, would happen entirely unobserved. Posture tools do not see this; the difference between posture and workload protection is exactly this runtime blind spot. Neither do the AWS native services the team already had.

2. No Host-Level Visibility Beneath the Containers

Containers share the host kernel. A container escape, a compromised host process, or tampering with the EC2 instance itself would not necessarily show up as a container-level event. The team had no host-level runtime monitoring, meaning the layer that all their containers depended on was itself unwatched.

3. Unknown Behavioural Baseline for Unfamiliar Code

Because the applications were partner-built and AI-generated, the team did not know what “normal” looked like for them. Without a behavioural baseline, even a security-aware engineer would struggle to distinguish a legitimate application action from a malicious one. This is precisely the problem runtime protection with behavioural profiling is designed to solve.

4. A Lean Team That Cannot Watch Dashboards All Day

With a CISO leading and 10–15 console users, nobody had the bandwidth to monitor a runtime feed continuously. Any runtime protection had to surface high-confidence, prioritised alerts, not a firehose of raw events that a small team would inevitably start ignoring.

The Cloudanix Solution

Agent-Based Runtime Protection for Containers and Hosts

Cloudanix Workload Protection deploys a lightweight agent to the EC2 hosts running the Docker workloads. The agent provides runtime detection at two layers that mattered directly to this provider:

  • Container runtime: Monitoring process activity, file access, and network connections inside each running container, so an exploited application surfaces as a detectable behavioural anomaly rather than an invisible event.
  • Host-level runtime: Watching the EC2 host beneath the containers, catching activity that never appears at the container layer, such as host process tampering or container-escape behaviour.

For a team whose entire application estate was code they did not write, this two-layer coverage was the point: whatever the partner or the AI assistant put into production, its runtime behaviour is now observed at both the container and the host it runs on.

Cloudanix CWPP — Runtime protection detecting anomalous container behaviour

Behavioural Detection for Code You Don’t Fully Understand

Because the team could not define “normal” for their unfamiliar applications, the runtime layer does it for them. It establishes behavioural expectations for the workloads and flags deviations, an application container that suddenly spawns a shell, initiates an unexpected outbound connection, or accesses a file path outside its usual pattern. This turns “we don’t know what this code does” from a permanent liability into a monitored, alertable surface.

Cloudanix — Container security dashboard covering running workloads

Posture and Runtime, Correlated in One Platform

The runtime agent does not operate in isolation. It sits alongside Cloudanix CSPM, which connects agentlessly to the same AWS environment via a read-only role. This means a runtime detection is not just an isolated alert; it carries the context of the workload’s configuration. A suspicious process inside a container that is also running under an over-permissioned IAM role and exposed through a permissive security group is a very different priority than the same process on a well-isolated workload. Cloudanix connects those layers rather than leaving the team to correlate them manually.

Prioritised Alerts, Not a Firehose

For a lean team, signal quality is everything. Cloudanix surfaces runtime findings as prioritised, high-confidence alerts with the workload context attached, and routes them to where the team already works. The goal is that a CISO and a handful of console users can act on what matters without babysitting a dashboard, precisely the operating model this organisation needed.

Preparing for the Kubernetes Migration

The provider planned to move from Docker-on-EC2 to Kubernetes in the near term. Because Cloudanix workload protection is agent-based, the migration is not a re-tooling exercise, it is a re-deployment of the same protection model onto the new runtime. Kubernetes/EKS runtime coverage is generally available, and onboarding a cluster is a single command that installs the agent across the workloads. The behavioural detection, the container and host-level coverage, and the correlation with posture all carry into the EKS environment. The team keeps the same runtime security model before, during, and after the migration.

Platform Impact

2 runtime layers Container + host on every EC2 workload | Agent-based The honest cost of real-time visibility | Behavioural baselines For code the team didn’t write | K8s-ready Same model, one-command EKS onboarding

The Bigger Picture: Posture Tells You What Could Happen, Runtime Tells You What Is Happening

There is a persistent assumption that scanning code and cloud configuration is enough. It is not. Posture management reduces the attack surface, but it cannot see an exploit as it executes. For an organisation running applications it did not build, on infrastructure it must nonetheless secure, the runtime layer is where a compromise actually becomes visible.

The trade-off is real and worth stating plainly: runtime protection needs an agent. Agentless posture is a convenience; runtime detection is a capability that requires being on the workload. For this provider, that trade-off was easy, because the alternative was continuing to run patient-data applications with no idea what they did once live.

The Outcome

The provider moved from zero runtime visibility to continuous, agent-based detection across both their containers and the hosts beneath them. The applications they had inherited from a partner and the code their AI assistants generated are now observed in production, with behavioural baselines flagging the deviations that isolated posture scans would never catch. And because the protection is agent-based, the upcoming Kubernetes migration extends the same model with a single onboarding command rather than a new tooling decision.

Key Results

✅ Container Runtime Protection: Process, file, and network activity monitored inside every Docker container.
✅ Host-Level Runtime Protection: The EC2 host beneath the containers watched for tampering and escape behaviour.
✅ Behavioural Baselines: Deviations flagged for partner-built and AI-generated code the team didn’t fully understand.
✅ Posture + Runtime Correlation: Runtime alerts carry the workload’s configuration context via CSPM.
✅ Lean-Team Friendly: Prioritised, high-confidence alerts routed to where the team works.
✅ Kubernetes-Ready: Agent-based model extends to EKS with one-command onboarding.

Running Applications You Didn’t Build on Containers Nobody Is Watching?

Posture scanning shows you the misconfigurations. Cloudanix Workload Protection shows you what your containers and hosts are actually doing at runtime, so an exploited application surfaces as an alert instead of an incident. Agent-based, container and host-level, and ready for your move to Kubernetes.

Book a Free Assessment to see your workloads through Cloudanix.

Related Resources

What Our Users Are Saying

Customer Reviews

Cloudanix is trusted by security leaders worldwide to deliver proactive, reliable, and cutting-edge cloud security.

One day, I changed the password of a root account, and my CTO called me within less than a minute to confirm if I did so. I was not expecting a reaction this quick. He told me Cloudanix alerted him of this password change and that he wanted to confirm as it was a critical security notification. I couldn't believe it!

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Compliance is one way of staying secure, but what I want is the ability to go deeper and attain 'true security.' Cloudanix provides us the capability to do so.

Vishal Madan
Vishal Madan
Head of Engineering, iMocha

Cloudanix is building for the future of the cloud, which makes the product all the more desirable.

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Cloudanix gave us the visibility we were missing. Being able to move from permanent access to a robust Just-In-Time (JIT) workflow has fundamentally changed our security posture without slowing down our engineering velocity.

Pavan Kumar Lekkala
Pavan Kumar Lekkala
SRE Lead, HugoHub

We are excited to leverage Cloudanix's comprehensive multi-cloud DevSecOps solution to secure our production workloads on AWS. Cloudanix has demonstrated that it can solve many challenges that DevSecOps teams face while continually adding new features such as SOC2 compliance and drift detection.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Managing third-party partner access was once a major concern for our security posture. With Cloudanix JIT Cloud, we've effectively achieved zero third-party risk. We can now grant access confidently, knowing that it is temporary, audited, and automatically revoked, resulting in a 100% reduction in our privileged access exposure.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

The snooze feature and responsible alerts have helped us save time and prioritize what to tackle first.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Implementing Cloudanix JIT internally allowed us to practice what we preach. By eliminating permanent access to our own clouds and databases, we've neutralized the risk of standing privileges, ensuring our own 'keys to the kingdom' are never left exposed.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

The problem with permissions is a lot of times, the gaps are left open due to oversights from inside the organization itself. With Cloudanix's CIEM, we get a complete view of user permissions and access. This enables us to update the permissions, reducing the attack surface.

Nilesh Pethani
Nilesh Pethani
Application Architect, iMocha

In the world of Fintech, trust is our currency. Cloudanix provided the frictionless visibility we needed to secure our EKS workloads across AWS, ensuring we stay audit-ready for SOC2 and GDPR without slowing down our engineering velocity.

Amol Naik
Amol Naik
Head of Security & Infrastructure, HugoHub

Cloudanix delivered value within 5 minutes of onboarding. Continuous monitoring, timely detection, and excellent documentation helped us attain a great cloud security posture.

Divyanshu Shukla
Senior DevSecOps, Meesho

Technology strategies and business strategies are in a state of constant change which includes centralization and decentralization of responsibilities. Regardless of strategic shift, we still have intellectual property to protect. Cloudanix are critical partners for us in our public cloud security posture across our three cloud providers.

Jerry Locke
Jerry Locke
Senior Director Global Solutions Engineering, Eversana

Cloudanix has been amazing. They opened up a common Slack channel with us — and it feels like we are talking to our own team and getting things done with Cloud security. The support team is always available, friendly, helpful, and ready to go out of their way.

Satish Mohan
Satish Mohan
CTO, Airgap Networks

Beyond just access management, Cloudanix CSPM has given us a unified view of our AWS environment. The real-time alerting and anomaly detection allow us to prevent any untoward activity before it happens, which is critical for a marketplace connecting 50+ financial institutions.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

For a Fintech company, data is our most valuable — and most sensitive — asset. Cloudanix DAM hasn't just improved our visibility; it has given us control. The ability to mask data and prevent unauthorized queries in real-time is a game-changer for our compliance and customer trust.

Jiten Gala
Jiten Gala
President Engineering and Product, Kapittx

Our clients, especially in the Middle East financial sector, demand absolute accountability. Cloudanix JIT Cloud has been a competitive differentiator for us, allowing us to provide secure, governed access to customer accounts that meet their strictest audit and compliance requirements.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

Cloudanix is always on my team's lips because of its exceptional support. Be it a small or big query, Cloudanix has gone above and beyond to resolve them. This one's a keeper for us.

Sujit Karpe
Sujit Karpe
CTO, iMocha

For a long-lasting partnership, great support goes a long way. Cloudanix has delivered exceptional support whenever required. Their edge is their team is always ready to go beyond to solve any issues that we have. This speaks volumes about the culture at Cloudanix.

Akash Maheshwari
Akash Maheshwari
Co-founder, MoveInSync

Beyond the technology, Cloudanix feels like an extension of our own team. Their willingness to stand up a dedicated Middle East tenant for us and provide exceptional support at a sensible price makes them a long-term partner for Hugosave.

Surya Tamada
Surya Tamada
CTO, HugoHub

The real-time notifications that Cloudanix provides are a real lifesaver. Their adaptive notifications ensure that my team stays productive and doesn't get interrupted all the time.

Digvijay Singh
Staff Security Engineer, Meesho

The whole point in technological evolution is to help improve the world we live in. We must protect that and to do so requires an effective and efficient security strategy. The Cloudanix team helped make our public cloud security posture management strategy a reality. The symbiotic relationship we have allows for a continuous feedback loop which is how business should operate.

Larry Wheat
Larry Wheat
Staff Solutions Engineer, Eversana

Ready to see your graph?

Connect a cloud account in under 30 minutes. See every finding rooted in identity, asset, and blast radius — with a fix path attached.

Book a Demo