Compliance

IT Asset Management for Compliance: NIST, ISO 27001, CIS Controls, and Essential Eight

FirstWave Team· 2026-03-26

Open any major cybersecurity compliance framework and read the first requirement. Whether it is CIS Controls, NIST CSF, ISO 27001, or the Australian Essential Eight, the message is the same: you cannot protect what you do not know about. A complete, accurate, and continuously maintained inventory of IT assets is not just a best practice, it is the foundation upon which every other security control is built.

Despite this universal agreement, asset inventory remains one of the most commonly failed controls in compliance audits. The reason is straightforward: most organizations still rely on manual processes that cannot keep pace with the reality of modern networks.

The Compliance Foundation: Why Asset Inventory Comes First

Compliance frameworks do not place asset inventory at the top of their control lists by accident. It is there because every subsequent control depends on it.

You cannot patch systems you do not know about. You cannot enforce access controls on devices you have not inventoried. You cannot detect unauthorized software on machines that are not in your asset register. You cannot respond to incidents affecting systems that are invisible to your operations team.

This is why asset management is Control 1 in the CIS Controls, a foundational element of NIST's Identify function, a mandatory requirement in ISO 27001, and a prerequisite for multiple controls in the Essential Eight. It is the control that makes all other controls possible.

Framework Requirements Breakdown

CIS Controls v8: Controls 1 and 2

The Center for Internet Security places asset inventory as the first two controls in their prioritized framework, and for good reason.

Control 1: Inventory and Control of Enterprise Assets requires organizations to actively manage all enterprise assets connected to the infrastructure, including end-user devices, network devices, IoT, and servers. The control specifies that organizations must use an active discovery tool to identify assets connected to the network and update the asset inventory. Passive methods like reviewing DHCP logs are not sufficient. The inventory must be updated on at least a weekly basis, and unauthorized assets must be addressed within a defined timeframe.

Control 2: Inventory and Control of Software Assets requires organizations to actively manage all software on the network so that only authorized software is installed and can execute. This demands a software inventory that is accurate, current, and reconciled against approved software lists. Unauthorized software must be identified and addressed.

Together, these two controls establish the visibility baseline that the remaining 16 CIS Controls build upon. Without them, controls for vulnerability management, access control, malware defense, and data protection cannot function effectively.

NIST Cybersecurity Framework: Identify Function

The NIST Cybersecurity Framework organizes its guidance into five core functions: Identify, Protect, Detect, Respond, and Recover. Asset Management sits within the Identify function as category ID.AM, and it is the starting point for the entire framework.

NIST ID.AM specifies that organizations must inventory physical devices and systems (ID.AM-1), software platforms and applications (ID.AM-2), and map data flows and communication paths (ID.AM-3). The framework requires that these inventories be maintained and that resources be prioritized based on their classification, criticality, and business value.

NIST is explicit that the Identify function is foundational. Organizations that skip or underperform on asset management will find that their Protect, Detect, Respond, and Recover capabilities are built on incomplete information.

ISO 27001: Annex A.8, Asset Management

ISO 27001, the international standard for information security management systems, addresses asset management in Annex A.8. The 2022 revision restructured the controls, but the requirement remains clear.

A.8.1 (User Endpoint Devices) requires that information stored on, processed by, or accessible via user endpoint devices be protected. This presupposes that you know what those devices are.

A.5.9 (Inventory of Information and Other Associated Assets) requires that an inventory of information and associated assets, including owners, be identified and maintained. The inventory must be accurate, up to date, consistent, and aligned with other inventories.

For organizations pursuing or maintaining ISO 27001 certification, auditors will expect to see a demonstrably complete asset inventory with defined ownership and classification. An inventory that was last updated three months ago and maintained in a spreadsheet will raise immediate audit findings.

Essential Eight: The Australian Baseline

The Australian Cyber Security Centre's Essential Eight mitigation strategies include several controls that depend directly on asset inventory.

Application Control requires organizations to restrict which applications can execute on workstations and servers. Implementing application control is impossible without first knowing what applications are installed across your environment.

Patch Applications and Patch Operating Systems require organizations to apply patches for known vulnerabilities within defined timeframes. To do this, you must know which applications and operating systems exist in your environment and which versions are running.

Restrict Administrative Privileges requires organizations to manage and limit privileged access. This requires visibility into which accounts have elevated privileges on which devices.

At every maturity level of the Essential Eight, comprehensive asset visibility is a prerequisite. Organizations cannot demonstrate compliance without it.

The ITAM Challenge: Why Most Organizations Fail

If every framework requires asset inventory and every security professional knows its importance, why do so many organizations fail at it?

The answer is operational, not strategic. Most organizations understand the requirement. They fail at the execution because they rely on manual processes that do not scale.

Manual inventory is slow. Cataloging devices by hand, walking the floor, checking spreadsheets, reviewing procurement records, takes days or weeks. By the time the process is complete, the data is already stale.

Manual inventory is incomplete. It captures devices that someone knows about and remembers to document. It misses shadow IT, personal devices, forgotten test systems, and anything that was provisioned outside of the standard process.

Manual inventory is unsustainable. Even if a team conducts a thorough inventory effort, maintaining it requires discipline that few organizations can sustain over time. Staff turnover, competing priorities, and the sheer volume of network changes ensure that manual inventories degrade steadily from the moment they are created.

Audit preparation is reactive. In many organizations, asset inventory only receives attention when an audit is approaching. This leads to frantic "audit scrambles" where teams spend weeks trying to reconstruct an accurate picture of their environment. The result is often incomplete, inaccurate, and unconvincing to auditors.

How Open-AudIT Solves ITAM for Compliance

Open-AudIT addresses the ITAM challenge by replacing manual processes with automated, agentless discovery that runs continuously.

Agentless Discovery

Open-AudIT scans your network using SNMP, WMI, SSH, and Nmap-based techniques to identify every connected device without requiring software agents on endpoints. This means it discovers managed devices, unmanaged devices, network equipment, printers, IoT devices, and anything else with a network presence. No device is excluded because someone forgot to install an agent on it.

Automatic Inventory

Every discovered device is automatically cataloged with detailed attributes: hardware specifications, installed software, operating system version, network interfaces, user accounts, running services, and more. This inventory is structured, searchable, and available through both the web interface and a RESTful API.

Continuous Monitoring

Scheduled scans run on whatever frequency your organization requires, daily, weekly, or hourly for critical segments. Each scan updates the inventory, detects new devices, identifies removed devices, and records any changes in configuration or software. The result is an inventory that is always current, not one that reflects a point-in-time snapshot from weeks or months ago.

Pre-Built Compliance Reports

Open-AudIT ships with more than 250 pre-built reports designed specifically for compliance use cases. These reports map directly to the control requirements of CIS Controls, NIST CSF, ISO 27001, and the Essential Eight. When an auditor requests evidence of a complete asset inventory, a software inventory, or a hardware configuration baseline, Open-AudIT produces it on demand with timestamped, verifiable data.

Beyond Inventory: Configuration Baselines, Change Detection, and Vulnerability Scanning

A complete asset inventory is the starting point for compliance, but it is not the finish line. Open-AudIT extends beyond basic inventory to provide additional capabilities that address multiple compliance controls from a single platform.

Configuration baselines allow you to define a known-good configuration for a device type and then compare every device of that type against the baseline. Deviations are flagged automatically, making it straightforward to identify devices that have drifted from your approved configuration standard.

Change detection records every modification to every device between scans. When software is installed or removed, when a network interface configuration changes, when a user account is added, Open-AudIT records it with a timestamp and makes it available for audit. This directly supports change management controls across all major frameworks.

Vulnerability scanning in Open-AudIT v6.0 cross-references discovered software and firmware versions against the NIST National Vulnerability Database using CVE v6.0 data. This means the same platform that inventories your devices and tracks configuration changes can also identify which assets are running software with known vulnerabilities, closing the gap between asset management and vulnerability management without requiring a separate tool.

Conclusion

Compliance starts with visibility, and visibility starts with discovery. Every major cybersecurity framework agrees that a complete, accurate, and current asset inventory is the foundation of an effective security program. Yet most organizations struggle with this foundational control because they rely on manual processes that cannot keep pace with the reality of modern networks.

Automated, agentless discovery solves this problem by building and maintaining your asset inventory from observed network data rather than human documentation. When the inventory is always current, compliance evidence is always available, and the gap between what you think is on your network and what is actually there disappears.

Get Started with Open-AudIT

Open-AudIT's free Community edition supports up to 100 devices with full agentless discovery, automatic inventory, and compliance reporting capabilities. Download it today and take the first step toward continuous compliance readiness.

Get Open-AudIT Free