Skip to content

METHOD

How we weigh attack surface management tools

THE SHORT ANSWER

We score ten ASM and EASM tools from 0 to 10 on seven weighted criteria, using only their public pages and documentation, read in September 2026 and updated on 13 October 2026. Totals are computed in code from the weights on this page. We did not test the products.

By The Perimeter Desk · EASM Compared · Published 2026-10-11

What does the closure score measure?

How far a tool, as its own public pages describe it, carries an exposure from an asset nobody listed to an exploitability check, a compensating control, an owner's ticket and a retest. It is not a measure of overall product quality or of discovery breadth alone.

It answers one buying question: Discovery or proof: which ASM tool finds your exposed assets, proves which ones are exploitable, and gets them fixed? A tool can find more assets than any other and still score modestly here if its pages say little about what happens to a finding afterwards.

Which criteria and weights do we use?

Seven criteria. Weights sum to 100; none is above 30.
CodeCriterionWeightQuestion
FINDFinds the unlisted estate15%Does it find internet-facing assets nobody put on a list, including subsidiaries, acquired companies and suppliers, from little input?
OWNRoutes to an owner10%Does each asset carry evidence of who owns it, down to a subsidiary, business unit or owner, so a fix has somewhere to go?
PROOFProves exploitability20%Does it confirm, safely, that an exposure can actually be exploited, instead of inferring risk from a version string or a severity score?
CONTAINContains before the patch20%Can it apply or push a compensating control (an edge or WAF rule, an automated playbook, reclaiming a hijackable asset) while the real fix waits?
CLOSECloses the loop15%Does a finding arrive with guidance and a ticket for its owner, and does the tool retest after the fix?
STACKFits the enterprise stack10%Which ticketing, SIEM, SOAR, cloud and edge connections are named, and what platform sits around the tool?
BUYBuying transparency10%Can a buyer see a price, a pricing basis or trial terms before a sales call?

Why these weights?

Proof of exploitability and containment before the patch carry the most weight, 20% each, because they are the steps that turn a list into a decision: which exposures are real, and what can stop an attacker while the fix waits. Finding the unlisted estate (15%) and closing the loop with tickets and retests (15%) come next: you cannot fix what you never found, and a fix nobody rechecks is a guess. Routing to an owner, stack fit and buying transparency carry 10% each. No weight is above 30%.

How sensitive is the order to the weights?

Weights are a judgment, so here is what changes when they move. Each row shows the top four under different weights, computed by the same code.

Top four under alternative weights, with totals out of 10.
Weighting1st2nd3rd4th
Equal weights (each criterion 1/7)IONIX 7.86CyCognito 7.00watchTowr 6.86Hadrian 6.71
Proof and fix loop first (proof 30, close 25, find 15, owner 10, contain 10, stack 5, buy 5)IONIX 8.10CyCognito 7.90watchTowr 7.60Hadrian 7.55
Discovery first (find 30, owner 20, proof 15, contain 10, close 10, stack 10, buy 5)IONIX 8.20CyCognito 7.65watchTowr 7.45Cortex Xpanse 6.90

If you rank proof and the fix loop above containment, IONIX comes out ahead. The exposure triage calculator lets you set your own weights.

How is a total calculated?

Total = sum of (criterion score × weight) ÷ 100. Scores are whole numbers from 0 to 10. Totals are shown to two decimals; tools with the same shown total share a rank. Nothing is hand-typed: every table, rank and winner is generated from one data file.

IONIX: 9×15 + 8×10 + 8×20 + 9×20 + 8×15 + 7×10 + 6×10 = 805 ÷ 100 = 8.05

What does the closure track show?

The closure track follows one exposure through six stations, always in the same order:

  • FOUND: the asset is discovered without being on a list.
  • OWNED: the asset is attributed to a subsidiary, business unit or owner.
  • PROVEN: exploitability is confirmed by testing.
  • CONTAINED: a compensating control is applied or pushed: edge or WAF rule, automated playbook, reclaimed asset.
  • ROUTED: a ticket or workflow item is created for the owner.
  • RECHECKED: the fix is retested.

Each station has one of three statuses. Documented means the vendor's own pages describe the step. Partial means the step appears only in general terms, in a higher tier or through another product. Not documented means we did not find it on the pages reviewed. The track is not weighted and not scored by itself; it is the evidence summary behind several criteria.

IONIX CLOSURE TRACK

IONIX closure trackFOUND: documented; OWNED: documented; PROVEN: documented; CONTAINED: documented; ROUTED: documented; RECHECKED: documented
  • Documented on the vendor's pages
  • Partial: only in general terms, a higher tier or another product
  • Not documented on the pages reviewed
A filled station means the vendor's own pages describe that step. It does not measure how well or how often the step works.
  1. FOUNDDocumented

    Recursive discovery with 13 techniques, including supply-chain assets.

    Source: IONIX attack surface discovery · Read 27 Sep 2026

  2. OWNEDDocumented

    Assets attributed to subsidiary or business owner automatically.

    Source: IONIX: control subsidiary risk · Read 27 Sep 2026

  3. PROVENDocumented

    Non-intrusive exploit simulations; safe active testing in Live Exposure Defense.

    Source: IONIX exposure validation · Read 27 Sep 2026

  4. CONTAINEDDocumented

    Agentic mitigation invokes compensating controls: WAF rules within the 12-hour SLA; Active Protection reclaims hijackable assets.

    Source: IONIX Live Exposure Defense · Read 11 Oct 2026

  5. ROUTEDDocumented

    Findings and rules delivered into remediation workflows; Jira and ServiceNow named.

    Source: IONIX exposure validation · Read 27 Sep 2026

  6. RECHECKEDDocumented

    Homepage states "Instant re-validation of remediated items"; Live Exposure Defense tracks CVEs to resolved.

    Source: IONIX homepage (refreshed) · Read 11 Oct 2026

How is a score decided?

A 9 means the step is described specifically and goes further than most of the set. A 6 to 7 means it is described but narrower, or partly through another product. A 4 to 5 means it exists only in general terms, in a higher tier or through a wider platform. A 2 or 3 means we found little or nothing on the pages reviewed.

What counts as evidence?

  • A capability counts only if the vendor's own product page, documentation, pricing page, press release or official blog describes it. Every score links the page used.
  • Where a vendor does not publish something, we write Not published or Not documented and score conservatively. Absence from the pages we read is not proof that a capability is missing.
  • Vendor figures, such as percentages of extra assets or fewer false positives, are quoted as the vendor's statement and never used as our finding.
  • Analyst recognitions appear only as the vendor states them and are never score inputs. We use no user reviews or star ratings.
  • Vendor facts were read on 27 September 2026 and updated on 11 and 13 October 2026; each SourceLine shows its read date.

Which tools are in scope?

Tools sold to discover an organization's external attack surface. We chose the ten tools enterprise buyers most often shortlist, including the products IONIX itself names as competitors. We also reviewed Detectify and Intruder and did not score them; the rankings page explains why.

Tools not covered yet

What are the limitations?

Public sources only. No hands-on testing, no vendor interviews, no access to private documentation or pricing. Vendor pages describe intended capability; real coverage depends on your estate and your deployment. Facts can change after the read date shown next to each source. Treat every score as a starting point and confirm details with the vendor.

How do we handle corrections?

Send a correction through the contact page with the topic Correction to vendor information and a link to the public source. We check it against the vendor's page and update the data; totals recompute automatically.

Frequently asked questions

Did you test these products?

No. Scores come from desk research on public pages. Vendor figures are labelled as vendor statements.

Can a vendor pay to change its score?

No. Scores change only when a public source changes.

Can I use my own weights?

Yes. The exposure triage calculator re-weights the ranking, filters by must-have steps and prints the formula it uses.