Join our Newsletter — 33% off our NHI Course
Home› Guides› Attack Surface Management Maturity Model: Score and Plan…
Maturity Model Vulnerability Management

Attack Surface Management Maturity Model: Score and Plan Five Levels of ASM

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 8 November 2026 10 min read
On this page

Most organisations run an attack surface scan, yet few can say how much of their internet-facing estate they actually know about, who owns each asset, or how fast an exposed admin interface gets closed. Owning a scanner is a step, not a level of maturity. This model uses NHI Mgmt Group's five levels, Ad hoc to Optimised, to describe how attack surface management (ASM) progresses across four dimensions: discovery, ownership, exposure validation and remediation, with identity exposure as a cross-cutting thread. It is for security leaders who need to report a credible maturity score and for practitioners who need to pick the next improvement. For the discipline itself (techniques, tools and data sources), see the Attack Surface Management Guide; this page does not repeat it.

Key takeaways

  • The five levels are Ad hoc, Developing, Defined, Managed and Optimised, scored separately for discovery, ownership, exposure validation and remediation.
  • Ownership is the usual ceiling. Organisations that discover well but cannot route a finding to an accountable owner stay at Level 2 however good their tooling.
  • Level 3 is the first sensible target: weekly automated discovery, an owner on every internet-facing asset, and written exposure timelines that match CISA's published benchmarks.
  • Level 4 adds validation: findings are confirmed as reachable and exploitable before they are prioritised, so teams fix what attackers can actually use.
  • Measure outcomes, not scan counts: unknown-asset rate, assets without an owner, and median time to close a critical exposure tell you whether the programme works.

The five levels

LevelNameWhat it looks like
1Ad hocNo authoritative list of domains, IP ranges or cloud accounts. Exposures are found by outsiders, bug reports or incidents. Scans run occasionally, often before an audit.
2DevelopingAn external scanning service or tool runs on known ranges. Results land in a shared mailbox or spreadsheet. Many findings have no owner and age without action. Cloud and SaaS assets are partly covered.
3DefinedAn ASM standard sets discovery frequency, asset ownership and exposure-closure timelines. Discovery is automated at least weekly and seeds from registrars, certificate transparency, DNS and cloud provider APIs. Every internet-facing asset has a named owner, and findings flow into ticketing.
4ManagedFindings are validated for reachability and exploitability and prioritised with threat context such as the CISA Known Exploited Vulnerabilities catalogue. Discovery is continuous and reconciled with the CMDB. Metrics are reported monthly, and exceptions expire.
5OptimisedNew assets are registered and protected at creation through provisioning pipelines and guardrails, so shadow exposure is rare. Common exposure classes are closed automatically. Results feed red team, threat modelling and procurement, and the model is re-scored twice a year.

Capability dimensions

Score each dimension separately and take the lowest of the four as the programme's honest level. A control that exists on paper but covers part of the estate scores Level 2.

DimensionLevel 1 Ad hocLevel 3 DefinedLevel 5 Optimised
DiscoveryKnown IP list only; no seed from registrars, DNS or cloud accountsAutomated discovery at least every 7 days from registrar, DNS, certificate transparency, cloud APIs and acquisitions; unknown assets triaged within a set timeContinuous discovery; new assets appear in inventory from provisioning pipelines before they are reachable
Ownership and contextOwner unknown for most assetsEvery internet-facing asset tagged with owner, business service, environment and data classificationOwnership enforced at creation; orphaned assets automatically quarantined or removed
Exposure validationRaw scanner output; many false positivesFindings deduplicated and checked against KEV and severity; manual confirmation for criticalsAutomated, safe validation of reachability and exploitability; results linked to attack paths
RemediationFixes when someone notices; no timelinesWritten timelines by exposure class, tracked in ticketing, with time-limited exceptionsCommon classes (exposed management interfaces, dangling DNS) closed automatically; median closure in days
Identity exposureLeaked keys and exposed login portals not in scopeSecret scanning of public repositories and exposed files; inventory of external login portals with MFA statusExposed credentials revoked automatically; every external access path tied to a phishing-resistant or workload identity control

Benchmarks you can calibrate against

CISA's binding operational directives for US federal agencies are the clearest public benchmarks for ASM cadence, even for organisations they do not bind.

SourceRequirementLevel it implies
CISA BOD 23-01 (October 2022)Automated asset discovery every 7 days covering the full IPv4 space; vulnerability enumeration every 14 days, including roaming devices; on-demand discovery within 72 hours of a CISA requestLevel 3 discovery
CISA BOD 23-02 (June 2023)Internet-exposed management interfaces of routers, switches, firewalls, VPN concentrators, proxies, load balancers and out-of-band server management (such as iLO or iDRAC) removed from the internet or placed behind separate zero trust access control within 14 days of discoveryLevel 3 remediation for the highest-risk exposure class
CISA BOD 22-01 (November 2021)Known exploited vulnerabilities remediated within two weeks for CVEs from 2021 onwards, and within six months for older CVE IDs, unless CISA sets other datesLevel 3 to 4 prioritisation
CIS Controls v8.1Safeguard 1.1 enterprise asset inventory, 1.3 active discovery tool, 1.5 passive discovery, 7.6 automated external vulnerability scansLevels 2 to 3 baseline

The model maps to these framework references, confirmed against the official catalogues:

FrameworkReferenceWhat it asks for
NIST CSF 2.0ID.AM-01, ID.AM-02, ID.RA-01, ID.RA-06Hardware and software inventories; vulnerabilities identified, validated and recorded; risk responses prioritised and tracked
NIST SP 800-53 Rev. 5CM-8, CM-8(3), RA-5, CM-7, SC-7Component inventory with automated detection of unauthorised components; vulnerability scanning; least functionality; boundary protection
MITRE ATT&CK v20T1595, T1596, T1190, T1133Active Scanning and Search Open Technical Databases (what attackers do to map you); Exploit Public-Facing Application and External Remote Services (what Levels 1 and 2 leave open)

Self-assessment questions

Answer for internet-facing assets first, then extend to cloud control planes and SaaS. Score each answer 1 to 5.

  • Discovery seeds: do you discover from registrar accounts, DNS zones, certificate transparency logs, every cloud account and recent acquisitions, or only from a list of known IP ranges?
  • Cadence: how often does automated discovery run, and how long would it take to find a server a developer exposed yesterday? Is that within the 7 days BOD 23-01 sets?
  • Unknown-asset rate: of the assets discovery found last quarter, what share was not already in your inventory?
  • Ownership: could you name the accountable owner of every internet-facing asset within one working day? How many have none?
  • Management interfaces: are any firewall, VPN, hypervisor or out-of-band management interfaces reachable from the internet today, and how long has each been exposed?
  • External access: do all remote access portals, including legacy ones, enforce MFA? In the Change Healthcare breach, attackers used stolen credentials on a Citrix remote-access portal that did not require MFA.
  • Validation: are criticals confirmed as reachable and exploitable before prioritisation, and are KEV-listed findings fast-tracked?
  • Remediation timelines: are closure timelines written down by exposure class, and what share of last quarter's criticals met them?
  • Exceptions: do accepted exposures have an owner, a compensating control and an expiry date?
  • Identity exposure: do you scan public code and exposed files for your API keys and tokens, and revoke found credentials before cleaning up the source?

Moving up a level

  1. Level 1 to 2: get visibility. Compile seeds (registrars, DNS zones, cloud accounts, certificate transparency), run an external scan, and send the first findings to named teams. Do not wait for perfect inventory. See the Certificate Transparency Monitoring Guide for Web Teams.
  2. Level 2 to 3: assign ownership and timelines. Make owner, service and environment mandatory tags on every internet-facing asset. Write an ASM standard with discovery cadence and closure timelines (start with 14 days for exposed management interfaces and the BOD 22-01 timelines for KEV entries). Route findings into ticketing, not email. Pilot with two business units, then extend.
  3. Level 3 to 4: validate and prioritise. Add safe validation of reachability and exploitability, enrich with the KEV catalogue, and reconcile discovered assets with the CMDB monthly. Make exceptions expire. Report the metrics below monthly. See the Exposure Management and CTEM Guide.
  4. Level 4 to 5: prevent at source. Register assets in provisioning pipelines, block public exposure of management ports with cloud guardrails, auto-remediate dangling DNS and auto-revoke exposed credentials. Feed results into threat modelling and acquisition due diligence.

Testing and rollback: run automated remediation in report-only mode for a month before enforcing, and keep a documented rollback (restore the DNS record, re-open a security group rule with a time limit) for each automated action. Small versus large organisations: a small organisation can reach Level 3 with a managed external scanning service, a spreadsheet of owners reviewed monthly and free government services where eligible, such as CISA Cyber Hygiene, which offers weekly vulnerability scanning reports for internet-facing assets to eligible US organisations. Large and acquisitive organisations need continuous discovery and CMDB reconciliation to hold Level 3.

Metrics that show maturity

MetricLevel 2Level 3Level 4 and above
Unknown-asset rate (new discoveries not in inventory)Not measuredMeasured quarterly, fallingLow and stable; spikes investigated
Internet-facing assets without an ownerMajorityUnder 10 percentNear zero; orphans quarantined
Median time to close exposed management interfacesWeeks to monthsWithin 14 daysHours to days, often automatic
KEV findings closed within policy timelineNot trackedTrackedConsistently met
Exposed credentials revoked within 24 hoursNot trackedManual, trackedAutomated
Expired exceptions still openNo expiryReviewedZero

Common failure patterns

  • Scanning only known ranges: the riskiest assets are the ones nobody listed, such as acquired domains, test tenants and developer cloud accounts.
  • Findings without owners: a report full of unassigned findings is Level 2 regardless of tool quality.
  • Treating legacy remote access as low risk: old VPN and Citrix portals often miss MFA and are a common route in.
  • Ignoring identity exposure: leaked keys and tokens are attack surface. See the Misconfiguration exposures lessons guide.
  • Permanent exceptions: exposures accepted once and never revisited.
  • Dangling DNS: deleted cloud resources with live CNAME records. See the Subdomain Takeover and Dangling DNS Guide.

Practitioner checklist

  • Score all four dimensions plus identity exposure and take the lowest as the programme level.
  • Seed discovery from registrars, DNS, certificate transparency, every cloud account and acquisitions.
  • Run automated discovery at least every 7 days and triage unknown assets.
  • Make owner, service and environment mandatory on every internet-facing asset.
  • Close exposed management interfaces within 14 days and fast-track KEV-listed findings.
  • Enforce MFA on every external access path, including legacy remote access.
  • Validate criticals for reachability before prioritising and give every exception an expiry.
  • Report the six metrics monthly and re-score the model every six months.

Standards and references

Related NHI Mgmt Group resources: Attack Surface Management Guide · Attack Surface Management Buyer's Guide · Vulnerability Management Maturity Model · CISA KEV Catalogue Guide · Exposure Management and CTEM Guide

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 8 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org