Asset Inventory

Every device, account, cloud resource and data store your integrations can see — one record per asset.

It builds itself from the integrations you already run, merges every tool's view of the same asset into one record, and never mistakes "unreported" for "no". Nothing to create. Nothing to maintain. Populates on your next sync.

Start Free Book a Demo
Nothing to createNothing to maintainTri-state postureShareable filtered views
G2 Summer 2026 High Performer badges — RealCISO ranked #1 vCISO platformSourceForge Leader Award, Summer 2026
4.8/5 · 223 reviews · Read reviews on SourceForge

4.8/5 across 223 reviews on SourceForge · #1 vCISO platform on G2, Summer 2026 · Early Access

4
Inventories — Devices, People, Cloud, Data stores
10
Posture exceptions tracked
12h
Default sync cadence
90d
Retired asset retention
How It Works

You already built it. You just can't see it yet.

Asset Inventory is derived, not maintained.

It fills itself

Every evidence collection that returns an asset also feeds the inventory — on the same sync that gathers your automated compliance evidence. Connect an integration and it populates on the first sync; as assets are decommissioned it empties itself.

One record per real asset

A laptop enrolled in your MDM that also runs your EDR agent and gets swept by your vulnerability scanner is one device with three sources, not three rows. Merging is deterministic: serial number, email, cloud resource ID.

Unreported is not "no"

Every posture field is Yes, No or Unreported. A device showing Unreported for disk encryption is not counted as unencrypted — nothing has told you about it. Filter to Unreported and you find gaps in your tooling, not your controls.

Every count appears twice: the large number is logical assets, the line beneath it is how many provider records were merged to produce them. When two tools disagree, the source closer to the asset wins — per field — and a lower-precedence source still fills in anything the higher one never reported.

The Four Inventories

Endpoints, identities, infrastructure and data

An integration appears only in the lists it can actually speak to. Connecting an MDM populates Devices; it will never populate Cloud.

Devices

Laptops, desktops, servers and other endpoints — serial number, OS, disk encryption state, MDM compliance, critical CVE counts. Fed by MDM and endpoint management, EDR, vulnerability scanners and network asset intelligence.

People

User and service accounts — email, MFA state, privileged status, last sign-in. Fed by identity providers, directories and cloud providers.

Cloud

Compute and infrastructure resources — resource type, region, public exposure. Fed by cloud providers.

Data stores

Databases, buckets and other stores holding data — type, region, public exposure, encryption at rest. Fed by cloud providers.

What Counts as an Exception

Ten posture gaps, worst first

The overview surfaces every non-empty gap across all four inventories; each links straight to the filtered list that produced it.

No MFAPrivileged accountUnencrypted deviceMDM non-compliantCritical CVEsNot in MDMNo EDRStale 30 daysPublicly exposedUnencrypted data store

Coverage gaps only fire for tools you actually have. "No EDR" stays silent until you connect an EDR, and "Not in MDM" until you connect an MDM — so you never open the page to a wall of red for products you never bought. Counts are asset counts, not occurrence counts: "Critical CVEs 11" means eleven devices carry at least one critical CVE.

Working the Lists

Every view is a filter, and every filter is a link

Stat cards are filters

The cards along the top of each list are that inventory's exception counts. Click one to filter to exactly what it counted; click again to clear.

Shareable by URL

Every filter lives in the URL, so a filtered view is a link. Send a colleague "devices with no EDR" and they see exactly what you saw. Filter by environment, provider, tri-state posture, or search by name, email, serial and hostname.

Every source, on the record

Open any asset to see the resolved value for each field plus one card per source: that provider's identifier, first seen, last collected, and a click-through to the underlying evidence collection.

Assets by source

See which integration is telling you about what, with each cell linking into that provider's slice of the list — alongside a coverage summary of which security roles you have connected and which you don't.

Asset Inventory vs Security Inventory

What you bought, and what it's actually protecting

RealCISO keeps both, because they answer different questions.

The claim

Security Inventory

A point-in-time record of the security products you have purchased and the controls they cover — the coverage claim, curated by you, snapshotted on a cadence you choose.

The ground truth

Asset Inventory

The live list of the assets those products are protecting, built from what your integrations actually report — the ground truth the claim runs against.

Lifecycle

Retired, not deleted

When a sync stops seeing an asset, the record is marked retired with the date it was last seen. A merged asset is retired only once every source has stopped reporting it; retired assets are hidden by default, excluded from every count, and removed 90 days after last seen. If a provider reports it again, it comes straight back.

The Same Principle, One Layer Up

Tests never change your control assessment

Integrations collect evidence. Automated tests run against that evidence and return pass or fail. Then they stop. A test result appears on the control page and is recorded in its history, but the control status stays exactly where you set it until a person changes it. A test can only see what is connected — if a test could set your control status, the platform would be telling you your MFA is compliant while fifty people sit on a local directory it has never heard of. A test result is an input to a judgment, not a substitute for one. How integrations work →

Common Questions

Asset Inventory FAQ

What's the difference between an asset inventory and a security inventory?

Security Inventory is the point-in-time record of the security products you have bought and the controls they cover — the coverage claim, curated by you. Asset Inventory is the live list of the assets those products are actually protecting, built from what your integrations report — the ground truth the claim runs against. RealCISO keeps both because they answer different questions.

What does "unreported" mean in an asset inventory?

Every posture field is tri-state: Yes, No, and Unreported. A device showing Unreported for disk encryption is not counted as unencrypted — it is a device nothing has told you about. Filtering to Unreported finds gaps in your tooling rather than gaps in your controls.

How are assets from different tools merged into one record?

Deterministically: serial number for devices, email for people, cloud resource ID for cloud resources. A laptop in your MDM that also runs your EDR agent and is swept by your vulnerability scanner is one device with three sources. When two tools disagree, the source closer to the asset wins, field by field — your device manager knows more about a laptop than the scanner that swept it once — and a lower-precedence source still fills in anything the higher one never reported. Data stores are not merged across providers.

Do I have to build or maintain the inventory?

No. There is no importer, no CSV, and no list to keep current. Every evidence collection that returns an asset feeds the inventory on the same sync that collects your automated compliance evidence. Connect an integration and it populates on the first sync; as assets are decommissioned it empties itself — retired records are kept for 90 days, then removed.

Why might a device show "No EDR" when we have one?

The exception only fires once an EDR source is connected, and only for devices that source doesn't report. If your EDR is a tool RealCISO doesn't collect from — or is built into a platform whose integration collects device management only — the device will show Unreported or No EDR. Connect an EDR source RealCISO reads, or treat the count as a coverage question rather than a control finding.

Explore the Platform

Go deeper on any capability

Where the inventory comes from and what it feeds.

Available now · Early Access

See what your tools can — and can't — see

Asset Inventory sits at the organization level and spans every environment you have access to. If it's empty, connect an integration from Environment → Settings → Cloud Integrations and it populates on the first sync.

Start Free Book a Demo