CISO Tribune

Guide

What Is a CNAPP? CSPM, CWPP and CIEM in One Platform

A cloud-native application protection platform (CNAPP) checks code, cloud configuration and running workloads in one product with a shared view of risk.

By Hadass Liza Bitton · Published October 27, 2026 · Last reviewed October 27, 2026 · 18 min read

TL;DR: A cloud-native application protection platform (CNAPP) is a single product that checks cloud applications at three points: code before it ships, the configuration it runs on, and the workload while it runs. It combines cloud security posture management (CSPM), cloud workload protection platforms (CWPP) and cloud infrastructure entitlement management (CIEM) in one console. We think the real test is correlation: whether related findings on one asset show up as one prioritized item, not three tickets.

What is a CNAPP?

A cloud-native application protection platform (CNAPP) is a single product that checks a cloud application at three points: the code before it ships, the cloud configuration it runs on, and the workload while it runs. Gartner Peer Insights defines CNAPPs as "a unified and tightly integrated set of security and compliance capabilities, designed to protect cloud-native infrastructure and applications" (Gartner). Wiz, a vendor in the category, notes that Gartner coined the term.

For a skimming reader, CNAPP is a consolidation label. Tools that teams used to buy one at a time now sit behind one console and, more usefully, one shared model of risk.

What sits inside

Gartner lists the capabilities as artifact scanning, security guardrails, configuration and compliance management, risk detection and prioritization, and behavioral analytics, covering everything "from code creation to production runtime" (Gartner).

In our reading, most buyers map these onto three older product types. Cloud security posture management (CSPM) checks account settings. Cloud workload protection platforms (CWPP) protect running virtual machines, containers and serverless functions. Cloud infrastructure entitlement management (CIEM) covers identities and permissions.

StageWhat the platform looks at (our reading)Example finding (our reading)
CodeInfrastructure-as-code templates, container imagesAn image built on a library with a known flaw
ConfigurationCloud account settings, roles and permissionsA storage bucket open to the internet; a role with admin rights it never uses
RuntimeLive workload behaviorA container that suddenly starts a shell and calls out to an unknown address

How it connects to your estate

Gartner describes three integration routes: API connections to the major cloud providers, pipeline integrations for continuous integration and delivery (CI/CD), and "agent and agentless workload integration" (Gartner). Agentless scanning reads the environment through cloud APIs and snapshots. Agents sit on the workload and see what happens in real time. Many platforms offer both.

Why the integration matters

A single finding in isolation tells you little. Wiz gives the example that a vulnerability management tool can see that a machine is vulnerable, but "it doesn’t know if the machine is also exposed to the Internet or has high privileges" (Wiz). Wiz also quotes Gartner's market guide on separate tools: "This lack of integration results in fragmented views of risk with limited context, making it difficult to effectively prioritize overall business risk."

Gartner has also made a forecast, quoted by Wiz: by 2029, 60% of enterprises without a unified CNAPP "will lack extensive visibility into the cloud attack surface" (Wiz). That is a prediction, not a measurement.

We think correlation is the real test, more than the length of the feature list. When you assess a platform, check whether a code flaw, a loose permission and a runtime alert on the same asset show up as one prioritized item or as three tickets in three tabs. For related terms, see the glossary.

What CSPM, CWPP and CIEM each cover

A cloud-native application protection platform (CNAPP) is easier to judge once its three older parts are pulled apart. Each one looks at a different layer of the cloud, and each tends to hand its findings to a different person.

Cloud security posture management (CSPM) reads the configuration of your cloud accounts through the provider's control plane. It flags settings that break policy or a compliance baseline. Typical findings are a storage bucket open to the public, logging switched off, or a network rule that allows inbound traffic from anywhere.

Cloud workload protection platform (CWPP) looks inside the things that run: virtual machines, containers and serverless functions. It finds vulnerable packages, malware and suspicious behavior at runtime. How it reaches the workload matters. Wiz argues that agent-based tools leave blind spots, because cloud resources without the agent get no protection.

Cloud infrastructure entitlement management (CIEM) examines identities and what they are allowed to do. That covers human users, service accounts and roles in identity and access management (IAM). It finds permissions that are granted but never used, and chains where one identity can take on the rights of another.

CapabilityWhat it inspects (our summary)What it finds (our summary)Who usually acts (our reading)
CSPMAccount and service configurationMisconfigurations, compliance driftCloud platform or DevOps team that owns the template
CWPPRunning hosts, containers, functionsVulnerable software, malware, runtime threatsApplication owners and the security operations team
CIEMIdentities, roles, permission policiesExcess or unused rights, escalation pathsIdentity team, with sign-off from the resource owner

In our reading, the owner column explains much of the pain of running these as separate tools. Wiz points out that developers are the ones spinning up resources in the cloud. A posture finding seen by security is often fixed by someone else, in a pipeline security does not run.

The three are not the full list. Wiz names other standalone tools that organizations use, such as vulnerability management and data security posture management (DSPM). Product listings still split the modules out: on Gartner Peer Insights, Sysdig describes its CNAPP as addressing vulnerability management, CSPM, CIEM and container security.

When you read a datasheet, check which module produced each finding and whether the platform joins them. A public bucket, a role with broad rights and a workload running a vulnerable library can be one problem. Wiz describes the goal as one risk engine covering vulnerabilities, network exposures, secrets, malware, identities and sensitive data. For the terms used here, see the glossary.

What else vendors fold into a CNAPP

Product sheets rarely stop at the three core modules. Five add-ons turn up again and again, and each one widens what a single console is expected to see.

The five add-ons

Some sheets add a sixth area. Wiz says the category has expanded to secure models, pipelines and the sensitive data behind AI applications.

Checking the claims in a demo

Add-onWhat it inspectsQuestion to ask in a demo (our reading)
KSPMCluster and pod configurationDoes it flag a privileged pod and tie it to the node's cloud role?
DSPMSensitive data stores and their accessDoes it classify by content or only by resource tags?
CDRControl-plane logs and runtime eventsHow long from event to alert, and who gets paged?
Pipeline scanningIaC templates and images before deployCan it block a merge, or only report after the fact?
API protectionEndpoints, authentication, schemasDoes it find undocumented endpoints or only those in a spec?

We think the test for any add-on is whether its findings join the same risk graph as posture and identity, or sit on a separate tab. A module that only produces its own list adds licence cost without adding context.

How a CNAPP gets its data

The first section listed the three ways a CNAPP (cloud-native application protection platform) collects data. This section covers what each one sees in practice. Each method answers a different question, so in our reading a platform's coverage depends on which methods are switched on.

Cloud provider API connections

This is usually the first connection a team sets up. The platform gets read access to each cloud account and queries the provider's application programming interfaces (APIs) for an inventory of resources, their settings and the identities and permissions tied to them.

That data supports posture checks and entitlement analysis. A storage bucket left open to the public, or a role with broader rights than its job needs, shows up here. One listing on Gartner Peer Insights describes a product that integrates with existing cloud platforms to offer visibility into cloud assets and activities.

The limit is that an API reports how a resource is configured. It does not report what software runs inside a machine or what a process does at runtime.

CI/CD pipeline hooks

The second method plugs into continuous integration and continuous delivery (CI/CD) pipelines. A misconfigured template can fail a build, so the problem never reaches a live account.

The limit runs the other way. A pipeline sees only what passes through it. A resource someone creates by hand in the console never enters the pipeline, and neither does a setting changed after deployment.

Agent and agentless workload scanning

The third method looks inside the workloads themselves. Agentless scanning typically reads a copy of a machine's disk through the cloud provider. It finds vulnerable packages, exposed secrets and malware without installing anything. It works from a snapshot, so it shows the state at the time of the scan, not what is running at the moment.

Agents run on the host or in the Kubernetes cluster and watch live activity: processes, network connections and file changes. That is the data runtime threat detection needs. Sysdig, for example, says on its listing: "We use intelligence from runtime to prioritize alerts so teams can focus on high-impact security events and improve efficiency." The earlier point about agents still applies: coverage stops wherever the agent is not installed.

MethodWhere it connectsWhat it sees (our reading)What it misses (our reading)
Cloud provider APIEach cloud accountConfiguration, inventory, identities, permissionsSoftware and behavior inside workloads
CI/CD hookBuild and deploy pipelineIaC templates, images, dependencies before releaseAnything created or changed outside the pipeline
Agentless scanDisk snapshots via the providerVulnerable packages, secrets, malware at scan timeLive process and network activity
AgentHost or clusterRuntime behavior as it happensWorkloads with no agent installed

When reviewing a platform, ask which of these four rows are active in your own accounts, not which ones the product supports. We think that list is a more honest measure of coverage than a feature sheet.

Where CNAPP platforms differ

In our reading, most products in this category claim the same headline capabilities, so the useful differences sit one layer down. The table sets out the dimensions where, in our reading, products part ways, and what a buyer can test on each.

DimensionHow products vary (our reading)What to test in a trial (our reading)
Cloud coverageSome cover the major public clouds only. Others extend to private cloud, hybrid estates or self-managed Kubernetes.Which accounts, regions and services are supported today, and which sit on a roadmap.
Agent versus agentless depthAgentless scanning reads snapshots and provider APIs. Agents add live process and network data from the host.Which findings disappear when the agent is switched off.
Identity analysisRanges from flagging over-permissioned roles to mapping effective permissions across accounts and federated identities.Whether the tool shows what a role can actually reach, not only what its policy grants.
Runtime detectionSome detect threats from cloud logs. Others use sensors inside containers and hosts.How long a simulated malicious action takes to raise an alert in your own environment.
Risk prioritizationScores may rest on severity alone or on combined context such as exposure, privilege and runtime use.Whether an analyst can see why an issue ranks where it does.
Pricing unitCharges may follow workloads, hosts, cloud accounts, resources or cloud spend. Modules are often sold separately.What happens to the bill when autoscaling spikes workloads for a week.

What the product material shows

Listings describe coverage in different terms. One describes security for workloads, applications and containers across public, private, and hybrid cloud environments. Another names containers, Kubernetes, hosts/servers, and cloud services. Map each list against your own estate before a demo.

On agents, vendor arguments pull in different directions. Wiz argues that agentless products can protect an environment in minutes by using the cloud provider’s APIs, and that runtime visibility into ephemeral workloads may not outweigh the overhead of managing agents. Other listings lead with runtime, as the earlier section on data collection showed. We think most estates end up with a mix, so the useful trial question is which workloads justify an agent.

In our reading, prioritization is where marketing claims converge and products diverge. Wiz describes the shift as moving from long issue lists to understanding what's actively exploitable in production, and says modern platforms link misconfigurations, identities, vulnerabilities, data exposure and runtime activity into real attack paths. Ask each vendor to walk one attack path in your own accounts, end to end.

In our reading, the pricing unit is the dimension most worth getting in writing, because it decides whether growth in containers or accounts changes the cost of the same coverage. Vendor profiles on /vendors list the companies in this space without ranking them.

How to scope a CNAPP evaluation

The steps below are our method. Two NIST drafts on cloud-native access control and service mesh design inform it.

Step 1: Inventory what you run, by risk tier

List every cloud account, subscription and project. Then list the clusters, serverless functions, registries and pipelines inside them. Record an owner for each one, since an asset without an owner tends to sit in the backlog.

Then tier each application. NIST's service mesh draft set out to analyze the capabilities required for each class of cloud-native applications by risk profile, using low, medium and high classes. We think the same three tiers are a practical way to decide where a cloud-native application protection platform (CNAPP) must prove itself first. That draft was obsoleted by the final SP 800-233 in October 2024, so check the final text before you adopt its classes.

Step 2: Name the three findings you most need closed

In our reading, a leader gets more from a short, named list than from a feature checklist. Our suggested three:

  1. Identity paths to sensitive data. NIST's zero trust draft describes a shift in focus from network segmentation to identities. A test should show how well cloud infrastructure entitlement management (CIEM) traces who can reach what.
  2. Public exposure from misconfiguration, the core job of cloud security posture management (CSPM).
  3. Exploitable vulnerabilities on running workloads, the territory of cloud workload protection (CWPP).

Step 3: Plan the PoC accounts yourself

Do not let a vendor pick the demo environment. Choose one account that resembles production, one with containers or a service mesh, and one sandbox where you plant known issues, such as an over-permissioned role or an open storage bucket. Grant read-only access, and write down what each tool should find before it connects.

If you run a mesh, include it. The service mesh draft notes that it runs runtime functions such as access control through proxies. A tool that cannot see that layer will miss part of your access picture.

Step 4: Put these questions to each vendor in writing

QuestionWhy we ask (our reading)
Which of our planted issues did you find, and how long did each take?Tests detection against a known answer.
How do you map service and workload identities, not just user identities?Matches the identity focus of zero trust guidance.
What do you see inside a service mesh or behind API gateways?Checks visibility where access policy is enforced.
Which findings depend on an agent, and which on cloud APIs?Clarifies coverage gaps raised earlier in this guide.
How does a finding reach the owning team's ticket queue?Tests whether issues get closed, not just found.

The zero trust draft says enforcement needs API gateways, sidecar proxies, and application identity infrastructures across on-premises and multi-cloud estates. A slide is not enough.

For how this fits a new leader's early agenda, see our CISO first 90 days plan.

What NIST cloud-native guidance asks you to check

Four National Institute of Standards and Technology (NIST) publications describe the parts of a cloud-native stack that a CNAPP says it can see. None of them is a buying standard for a CNAPP. Each one describes an architecture or a set of controls, and that description gives you a fair way to frame questions for a vendor.

Check the status before you quote a document. Three of the four started as initial public drafts. Those draft pages are still online and are now labeled withdrawn.

DocumentStatus and dateControl areaWhat the document describes
SP 800-207A, zero trust access controlDraft obsoleted by the final on September 13, 2023Access controlAuthorization based on application and service identities in addition to network parameters and user identities, set through network-tier and identity-tier policies
SP 800-228, application programming interface (API) protectionFinal published June 27, 2025API protectionThe advantages and disadvantages of implementation options, to support an incremental, risk-based approach. Its keywords include API gateway, API schema and web application firewall
SP 800-233, service mesh proxy modelsFinal published October 16, 2024Service mesh proxiesA threat profile for each data plane architecture, with impact and likelihood scored. The proxy models differ in how Layer 4 and Layer 7 functions are distributed
IR 8505 (Internal or Interagency Report), data protectionFinal published September 2024Data protectionThe use of WebAssembly (WASM) in the mesh to protect sensitive data moving along east-west and north-south paths

In plain terms, east-west traffic moves between services, and north-south traffic enters or leaves the environment.

One question set for vendors

These questions are our reading of the four documents. Ask each vendor to answer them with a live demonstration in your own environment, not with slides.

  1. Service identities. Show the workload and service identities in our accounts next to the human identities, along with what each one is allowed to call.
  2. Mesh visibility. Identify which proxy model we run, which services have no proxy in front of them, and which mesh settings weaken access control.
  3. API gateways. Read our gateway and schema configuration, and connect each exposed endpoint to the workload behind it.
  4. Data in transit. Show whether sensitive data is classified as it moves between services, or only where it sits in storage.

All four documents are guidance. They describe what NIST examined and recommends. They do not set out what a product must do. Before you put one into a request for proposal (RFP), open its document history page and confirm you are citing the current version.

Who owns a CNAPP once it is bought

Buying a cloud-native application protection platform (CNAPP) settles the tooling question. It does not settle who acts on what the tool finds. In our reading, ownership in most organizations splits three ways, and that split shapes results more than the license does.

How the work usually divides

The finding type tends to decide the fixer. Cloud security posture management (CSPM) findings on shared accounts usually land with platform engineering. Cloud workload protection platform (CWPP) findings, such as a vulnerable package in a container, usually land with the team that owns the service. Cloud infrastructure entitlement management (CIEM) findings are the hardest to place, because an over-permissioned role can belong to an identity team, a platform team or an application team.

In our reading, scale is the reason a central team cannot do the fixing itself. NIST describes cloud-native applications as involving the governance of thousands of services with as many calls between them. We think the security team's realistic job is to set the rules and chase the backlog, while the people who own each service do the repair.

Reporting lines shape who fixes

Where the CISO and the head of platform engineering share a boss, findings tend to compete inside one set of priorities. Where security sits outside engineering, a finding becomes a request to another department, and it waits behind feature work. That is our reading, not a measured result. Our guide to CISO reporting structure and reporting lines report cover how those lines are drawn.

The practical test is simple. Pick an open critical finding and trace who has the authority to make someone fix it this week. If the answer is nobody below the CISO, the tool will produce reports rather than repairs.

What to settle early

  • Name an owner for each finding type, and for each cloud account or cluster, before alerts start flowing.
  • Route findings into the ticketing and code review tools engineers already use, not a separate console they never open.
  • Agree an exception process with an expiry date and a named approver.
  • Decide who may change policies and severity rules, so tuning does not happen quietly in one team.
  • Give each engineering leader a view of their own open findings, so the backlog has a visible owner outside security.

What this guide does not cover

This guide does not rank, grade or recommend any vendor, and it does not cover pricing. The NIST publications it cites are guidance, not buying standards, and nothing here is legal or financial advice. Check the current version of any document before you cite it in a request for proposal. For the rules and the record behind it, see What Does a CISO Do? Responsibilities, Reporting Lines and Required Skills.

Frequently asked questions

What does CNAPP stand for?
CNAPP stands for cloud-native application protection platform. Wiz, a vendor in the category, notes that Gartner coined the term. Gartner Peer Insights defines CNAPPs as a unified and tightly integrated set of security and compliance capabilities designed to protect cloud-native infrastructure and applications.
What is the difference between CNAPP and CSPM?
Cloud security posture management (CSPM) is one part of a CNAPP. It reads the configuration of cloud accounts and flags settings that break policy, such as a public storage bucket or logging switched off. A CNAPP combines CSPM with workload protection, identity analysis and other modules, and should join their findings into one view of risk.
Is CIEM part of CNAPP?
Yes. In our reading, cloud infrastructure entitlement management (CIEM) is one of the three older product types buyers map onto a CNAPP, alongside CSPM and CWPP. It examines human users, service accounts and identity and access management (IAM) roles, and finds unused permissions and chains where one identity can take on another's rights.
Do I need agents for a CNAPP?
Gartner describes both agent and agentless workload integration, and many platforms offer both. Agentless scanning reads disk snapshots and cloud APIs, so it shows the state at scan time. Agents watch live processes and network activity, which runtime threat detection needs, but coverage stops wherever an agent is not installed. We think most estates end up with a mix, so the useful question is which workloads justify an agent.
How do I evaluate CNAPP vendors?
Inventory your accounts and workloads by risk tier, then choose the proof-of-concept accounts yourself and plant known issues, such as an over-permissioned role or an open bucket. Put your questions to each vendor in writing and ask them to walk one attack path in your own accounts, end to end. In our reading, check whether findings on the same asset join into one prioritized item, and get the pricing unit in writing.
What is the difference between CNAPP and CDR?
Cloud detection and response (CDR) is one of the add-ons vendors fold into a CNAPP. It watches control-plane logs and workload activity for attacks in progress, such as a new access key created and then used from an unfamiliar location. A CNAPP is the broader platform that also covers posture, identity and pre-deployment checks. In a demo, ask how long it takes from event to alert and who gets paged.

Sources

Hadass Liza Bitton

Writer

Hadass Liza Bitton is a writer at CISO Tribune covering security leadership: the people who take the top security seat, the ones who leave it, and what each move signals. Reach her at hadass@cisotribune.com.

The Briefing

Every verified CISO move of the week, in your inbox Friday.

Every verified CISO move and one piece of analysis, weekly.

Unsubscribe any time. See the privacy policy.