What Is CAASM? Cyber Asset Attack Surface Mgmt
CAASM is a way to build one complete, current inventory of all cyber assets by aggregating data from existing tools through their APIs, then querying it for security control gaps.
Ask a SOC team how many assets they defend and you rarely get one number. The CMDB says one thing, the EDR console says another, the vulnerability scanner reports a third count, and the cloud accounts hold a fourth that nobody fully tracks. Each tool is right about the slice it sees and blind to the rest. The gap between those views is where incidents live: the server with no endpoint agent, the cloud instance the scanner never reached, the laptop that fell out of patch management six months ago. An attacker only needs the one asset your tools forgot to count.
Cyber Asset Attack Surface Management (CAASM) is the category that closes that gap. It is a Gartner-named approach that pulls data from the tools you already run, through their APIs, and reconciles it into a single inventory you can query. The point is not to scan harder. The point is to ask a flat question across everything you own, "which assets have no EDR agent," "which internet-facing hosts are missing from the vulnerability scanner," and get one answer instead of four partial ones. This guide covers what CAASM is, the problem it solves, how the aggregation works, how it differs from EASM, ASM, and a CMDB, and where it fits in an exposure management program. It is written for the blue team: the SOC analysts, threat hunters, and DFIR responders who pay for asset blind spots at the worst possible moment.
What is CAASM?
CAASM is a way of building and querying a complete, current inventory of an organization's cyber assets by aggregating data from existing tools rather than discovering assets from scratch. Gartner describes it as enabling security teams to see all assets, both internal and external, primarily through API integrations with existing tools, to query the consolidated data, identify gaps in security controls, and remediate the issues that surface. The term first appeared in Gartner's 2021 Hype Cycles for Security Operations and Network Security as an emerging category.
The "cyber asset" part is deliberately broad. It covers devices, servers, cloud instances, applications, users, and the relationships between them, not just hosts with an IP address. The "attack surface management" part is the goal: knowing what you have is the precondition for defending it, because every asset your tools do not know about is an asset nobody is protecting or monitoring.
What makes CAASM distinct is the method. It does not run its own network scans or send its own probes. It connects to the systems that already hold asset data, the endpoint platform, the vulnerability scanner, the cloud provider, the identity provider, and merges what they report. The value is in the merge: turning a dozen partial, conflicting views into one authoritative record you can run a query against.
The problem: no single source of truth for assets
Most security programs do not have an asset problem because they lack tools. They have one because they have too many, and none of them agrees with the others.
Tool sprawl is the root cause. A typical environment runs an endpoint detection and response platform, one or more vulnerability scanners, a configuration management database, cloud provider consoles, an identity provider, a mobile device manager, and a patch management system. Each was bought to do a job, and each maintains its own list of the assets it touches. None of them sees the full estate, and the lists drift apart the moment they are created.
That drift produces blind spots, and blind spots are the security problem. An asset that the EDR does not cover is an asset with no endpoint telemetry, invisible to detection. An asset the vulnerability scanner never reached is an asset whose vulnerability management status is unknown, so a critical CVE on it goes unpatched because nobody knew it existed. A cloud instance spun up outside the tracked accounts is an asset with no owner, no monitoring, and no controls. These are not exotic. They are the ordinary result of asset data living in silos that never reconcile.
The CMDB was supposed to solve this, and in many organizations it has quietly failed. A CMDB is typically populated by manual entry, periodic discovery scans, or both, which means it goes stale the day after it is updated. It records what someone entered, not what is actually running right now. When an investigation asks "is this host managed, and by what," a stale CMDB answers with last quarter's truth. The asset inventory that defenders need has to be current and complete, and a manually maintained database is usually neither.
How CAASM works: API aggregation into a queryable inventory
CAASM runs as a layer above the tools, not a replacement for them. The mechanism is straightforward and it is the same idea every time: collect, reconcile, query.
Collect via API. The platform connects to each existing data source through its API and pulls the asset records that source holds. In practice the common sources are the CMDB, the EDR or endpoint platform, vulnerability scanners, cloud provider and cloud posture APIs, the identity provider, and the mobile device manager. None of this is active scanning. CAASM reads what the tools already know, on a schedule, so the inventory stays close to current without adding scan traffic to the network.
Reconcile and deduplicate. This is the hard part and the part that creates the value. The same physical laptop might appear as a hostname in the CMDB, a MAC address and agent ID in the EDR, an IP in the scanner, and a serial number in the device manager. CAASM correlates those records, recognizes they describe one asset, and merges them into a single entity that carries every attribute each source contributed. Without this step you have four lists. After it, you have one inventory where each asset shows which tools see it and which do not.
Query for gaps. Once the data is unified, the asset inventory becomes a database you can ask questions of. The questions that matter to a defender are coverage questions, and they are exactly the ones no single tool can answer alone:
- Which assets have no EDR agent installed?
- Which internet-facing hosts are missing from the vulnerability scanner?
- Which servers are running an end-of-life operating system?
- Which assets exist in the cloud account but not in the CMDB?
- Which devices have not checked in to the identity provider in 30 days?
Each query is a search for the gap between what should be covered and what actually is. The answer is a list of specific assets, by name, that need attention. That is the deliverable: not a dashboard of percentages, but a remediation list.
CAASM vs EASM vs ASM vs CMDB
These terms overlap enough to get confused, and the confusion matters because they answer different questions. The cleanest way to separate them is by what they look at and how they find it.
Attack surface management (ASM) is the umbrella discipline: discovering, inventorying, and monitoring everything an attacker could target, then working to reduce it. CAASM and EASM are two approaches that sit under that umbrella and look from opposite directions.
External Attack Surface Management (EASM), also a Gartner category, takes the attacker's outside-in view. It actively discovers internet-facing assets, the domains, IP ranges, certificates, and exposed services your organization presents to the public internet, including the ones you forgot you owned or never knew about. EASM finds external unknowns through active discovery.
CAASM takes the inside-out view. It does not discover unknowns by scanning; it aggregates what your known tools already report, internal and external assets alike, through their APIs. EASM tells you what an attacker can see from the outside. CAASM tells you, across everything you own, where your own controls have gaps. They are complementary, not competing.
A CMDB is a system of record for configuration items, often maintained for IT service management rather than security, and populated largely by manual entry and periodic discovery. CAASM aggregates the CMDB as one of its sources, then reconciles it against live tool data, which is how it surfaces the CMDB's own staleness. A CMDB answers "what did we record." CAASM answers "what is actually there, and what is watching it."
| Dimension | CAASM | EASM | CMDB |
|---|---|---|---|
| Scope of assets | All assets, internal and external | Internet-facing assets only | Recorded configuration items |
| How data is gathered | API aggregation from existing tools | Active outside-in discovery | Manual entry and periodic scans |
| Viewpoint | Inside-out, across owned tools | Outside-in, attacker's perspective | Internal record-keeping |
| Finds | Control gaps and blind spots in known assets | Unknown external exposures | What was last entered |
| Currency | Near-current (scheduled API pulls) | Near-current (continuous discovery) | Often stale (update-dependent) |
| Primary owner | Security | Security | IT / service management |
| Gartner category | Yes (2021) | Yes (2021) | No (ITIL concept) |
The practical takeaway: a CMDB is a starting input, EASM finds what you did not know you exposed, and CAASM tells you whether the assets you do know about are actually covered by the controls you think protect them.
CAASM use cases for the blue team
CAASM earns its place when a question spans tools that do not talk to each other. Three use cases recur.
Coverage gap detection. This is the headline use case. Security controls are only as good as their coverage, and coverage is invisible until you can compare the asset list against the tool list. CAASM makes "every server has an EDR agent" a query you can verify instead of an assumption you hope holds. The output is a list of uncovered assets, which is directly actionable: install the agent, onboard the host to logging, bring the cloud account under management. This same comparison drives attack surface reduction, because you cannot reduce an attack surface you cannot see in full.
Audit and compliance evidence. Audits ask questions about completeness: is every in-scope asset patched, monitored, and accounted for. Answering by hand means stitching together exports from several tools and hoping they line up. A queryable unified inventory answers the same question directly and reproducibly, with the underlying source data attached. The audit becomes a query, not a fire drill.
Incident scoping. When an alert fires on a host, the responder's first questions are about the asset: what is this, who owns it, what is running on it, what is it connected to, and is it covered by the controls that should have caught the activity. A CAASM inventory answers those in one place during the response, instead of forcing the analyst to pivot through four consoles while the clock runs. Knowing the blast radius early, which assets the compromised one can reach, shapes the entire response.
How CAASM feeds exposure management and CTEM
CAASM is a building block, not a destination. Its output, a complete and current asset inventory with control-coverage gaps marked, is the foundation that exposure management programs are built on.
Gartner introduced Continuous Threat Exposure Management (CTEM) in 2022 as a five-stage program for continuously identifying, prioritizing, and reducing exposure: scoping, discovery, prioritization, validation, and mobilization. Every later stage depends on the first two getting the asset picture right. You cannot prioritize exposure on assets you have not discovered, and you cannot scope a program around an inventory you do not trust.
This is where CAASM fits. It is one of the capabilities that feeds the discovery stage, supplying the comprehensive internal-and-external asset inventory the rest of the CTEM cycle reasons over, often alongside EASM for the external-unknowns piece. Without an accurate inventory, exposure prioritization is guesswork ranked on incomplete data. With one, CTEM has a real denominator: the full set of assets, with the gaps already visible, ready to be prioritized and remediated.
For a defender, the through-line is the same as the opening problem. The reason asset visibility sits under exposure management, detection coverage, and incident response alike is that all three break in the same place, the asset nobody counted. CAASM exists to make sure that number is one number, and that it is right.
The bottom line
CAASM solves a problem every security team has and few have measured: no single source of truth for what assets exist and which controls cover them. It aggregates data from the tools you already run, the CMDB, EDR, vulnerability scanners, cloud, and identity, through their APIs, reconciles the duplicates into one inventory, and lets you query that inventory for the gaps, the assets with no agent, the hosts the scanner never reached, the cloud instances nobody owns.
It is not active scanning, which separates it from EASM's outside-in discovery, and it is not a CMDB, which it treats as one stale input among many. It is the inside-out coverage check that turns "we think everything is monitored" into a list of the things that are not. For the blue team, that list is the point. Coverage gaps are where detection fails, where patches are missed, and where an incident starts, and a queryable, current asset inventory is what turns those gaps from a blind spot into a work item.
Frequently asked questions
<p>CAASM (Cyber Asset Attack Surface Management) is a way to build one complete, current inventory of all your cyber assets by pulling data from the tools you already run through their APIs, then merging it. Instead of four tools each holding a partial list, you get one queryable record. Its main job is to find coverage gaps, like assets with no endpoint agent or hosts missing from the vulnerability scanner.</p>
<p>EASM (External Attack Surface Management) takes an outside-in view and actively discovers internet-facing assets an attacker could see, including ones you did not know you exposed. CAASM takes an inside-out view and aggregates data from your existing internal and external tools via API to find control gaps in assets you already own. EASM finds external unknowns by discovery; CAASM finds coverage gaps by aggregation. They complement each other.</p>
<p>No. CAASM's defining mechanism is API aggregation, not active scanning. It connects to existing tools, the EDR, vulnerability scanners, cloud APIs, the CMDB, and the identity provider, and reads the asset data they already hold. Active discovery of unknown external assets is the job of EASM, which is a separate but complementary capability.</p>
<p>A CMDB is a system of record for configuration items, usually maintained by IT for service management and populated by manual entry and periodic scans, which makes it prone to going stale. CAASM aggregates the CMDB as one of several sources, reconciles it against live data from security tools, and surfaces where the CMDB is incomplete or out of date. A CMDB records what was entered; CAASM reflects what the tools actually see now.</p>
<p>CAASM turns the asset inventory into a database you can query for coverage gaps. Typical questions include which assets have no EDR agent, which internet-facing hosts are missing from the vulnerability scanner, which servers run end-of-life operating systems, and which cloud assets exist outside the CMDB. Each query returns a specific list of assets to remediate.</p>
<p>Yes. Gartner named the CAASM category, which first appeared in its 2021 Hype Cycles for Security Operations and Network Security. Gartner also defines the related EASM category and the CTEM framework, introduced in 2022, into which CAASM feeds as a discovery capability.</p>