Guide · Exposure management

The questions that separate a real exposure management vendor from a scanner on a schedule.

Exposure management is a good idea with a crowded badge. Plenty of vendors stamp “exposure management” on a vulnerability scanner and a quarterly cadence. This guide gives you the questions that pull the two apart, and for each one, the answer that should reassure you and the one that should end the meeting.

Reviewed by Jimmy Fisher · Updated 19 October 2026

First, the thing itself

Exposure management is a program. Most badges are a scanner.

Exposure management is more than a tool: a repeating program that runs across five stages, end to end. Scope what matters. Discover the exposures. Prioritize by what an attacker could actually reach. Validate that it’s exploitable. Mobilize the fix. The order is deliberate, and the value is in finishing the loop, not in any single stage.

Here’s the catch. A great many products wearing the exposure management badge do discovery, slap a CVSS score on the output, and call the rest of the loop your job. They skip validation because validation needs real attack technique, and they skip mobilization because routing a fix to its owner is unglamorous work. What you’re left with is a scanner running on a timer. The questions below exist to find out, in one meeting, which kind of vendor is sitting across the table.

  1. 1

    Scoping

    You decide what part of the business actually matters: the systems that, if breached, would hurt. Not the whole estate at once. The crown jewels and the paths to them.

  2. 2

    Discovery

    Find the assets and the exposures inside that scope. Hosts, apps, identities, cloud, the things nobody documented. This is where most tools live, and most stop.

  3. 3

    Prioritization

    Rank what you found by how reachable it is and what it would cost you, not by a number a scanner printed. Most exposures never get touched by an attacker. A few are the whole game.

  4. 4

    Validation

    Prove it. Can this actually be exploited, and how far does it go? This is the stage the scanner-on-a-schedule crowd quietly skips, because it needs real attack technique.

  5. 5

    Mobilization

    Get the fix done. Route it to the owner, track it, confirm it held. A finding nobody acts on is just a more expensive way of being breached.

Continuous: the loop repeats, and the value is in finishing it. Most badges do stages 1–2 and hand you the rest.
Q1
Question one · coverage

Which of my attack surfaces do you test, and which do you not?

Ask them to name the surfaces, out loud, one by one. External perimeter, internal network, cloud configuration, identity and Active Directory, web and API, mobile. A serious vendor knows exactly where its depth is and where it isn’t, and will tell you both.

Ask “Which of my attack surfaces do you test, and which do you not?”

Reassures you

A specific list, with honest gaps. “We go deep on external, web, API and identity. Cloud config we cover; mobile we partner out.” Named surfaces, named limits.

Should worry you

“Everything.” One word, no detail. Nobody covers everything to the same depth, and the vendor who claims to is either selling a scanner or hasn’t thought about it.

How OSec answers it

Systems, applications, APIs, cloud and mobile. We do not test OT at this time.

Q2
Question two · validation

When you flag a finding, have you confirmed it can be exploited in my environment?

This is the question that separates exposure management from a vulnerability feed with better branding. A scanner sees a version number and infers a CVE. Validation is someone, or something, actually reaching the asset and demonstrating the impact.

Ask “When you flag a finding, have you confirmed it can be exploited in my environment?”

Reassures you

Validated findings, with the steps shown. “We reached it, here’s the path, here’s what it gave us.” Exploitability is proven before it reaches your queue, not assumed.

Should worry you

Severity scores and a CVE list, with no demonstration. If the answer is some version of “the scanner detected it,” you are buying a scan and paying exposure-management prices.

How OSec answers it

Every finding is validated before it is reported. Incenter attempts the validation itself; where it can’t, one of our testers is pulled into the loop to do it. Findings that could cause a denial of service, or that need a brute-force attack, are validated as far as they can be without any impact on your systems.

Q3
Question three · prioritization

How do you decide what I fix first, and is business context part of that decision?

A flat list of two hundred criticals is not a priority list. It’s a way of making someone else decide. Good prioritization weighs whether an attacker can actually reach the thing, what sits behind it, and what it would cost the business if they did.

Ask “How do you decide what I fix first, and is business context part of that decision?”

Reassures you

A short, ordered list with reasoning. The critical on an isolated box ranks below the medium that exposes a path to customer data. Reachability and blast radius drive the order.

Should worry you

Findings sorted by CVSS, descending. Forty criticals, all “urgent,” no sense of which one an attacker would actually use. That’s a spreadsheet, not a program.

How OSec answers it

By what the vulnerability would cost your business, not by its score alone. Incenter combines the severity with the impact on your business operations, from the context you give it, whether the finding is part of an exploit chain that provides access, and any tagging your team has applied to the systems involved.

Q4
Question four · the human in the loop

When the automation can’t go further, who picks it up, and are they yours or mine?

Automation is excellent at breadth and terrible at the last ten yards: the chained logic flaw, the business-logic abuse, the foothold that only matters because of where it sits. A platform without people hits a ceiling. The question is whether anyone is standing at it.

Ask “When the automation can’t go further, who picks it up, and are they yours or mine?”

Reassures you

Real operators on staff who take over where the tooling tops out, dig deeper, and chain findings the way an attacker would. The platform is the floor, not the ceiling.

Should worry you

Pure SaaS, no people. “The platform handles it.” The platform handles what it was programmed to find. Everything past that is your problem now.

How OSec answers it

One of our team. They are professional penetration testers with several years of experience, and they take over where the automation stops.

Q5
Question five · false positives

How do you handle false positives?

Every automated system generates false positives. The only question that matters is where they land. If the vendor ships you raw output, you’ve hired a tool that makes work. If the vendor triages first, you’ve hired one that removes it.

Ask “Before a finding reaches my team, has a human confirmed it’s real?”

Reassures you

They triage. What lands on your desk has been checked, and the false positives were filtered out before you ever saw them. Your team works findings, not noise.

Should worry you

The queue lands on you, unfiltered. “You can tune the rules.” Translation: you’ll spend your week dismissing false positives the vendor could have caught.

How OSec answers it

The validation engine removes 99% of false positives before anything reaches your team.

Q6
Question six · evidence & reporting

What evidence comes with each finding, and can my team reproduce it from your report?

A finding your own engineers can’t reproduce is a finding they won’t trust, and won’t fix. Evidence has to be concrete enough to hand to the person who owns the system, so they can see it for themselves and close it without an argument.

Ask “What evidence comes with each finding, and can my team reproduce it from your report?”

Reassures you

Reproduction steps, the request and response, screenshots, the exact path. Enough that your engineer reproduces the issue in ten minutes and stops debating whether it’s real.

Should worry you

A PDF of scanner output. Plugin IDs, severity bands, a description copied from a CVE database. Nothing your team can act on without doing the validation themselves.

How OSec answers it

Reproduction steps, screenshots, the exact path, the specifics of the exploit, and how to fix it.

Q7
Question seven · workflow

Does this push findings into my existing workflow tools, or do I check a new portal?

Findings die in dashboards. The work happens in Jira, in ServiceNow, in the ticket queue your engineers already live in. A program that mobilizes pushes the finding to the owner inside their tools and tracks it to done. Anything else adds a portal to your morning.

Ask “Does this push findings into my existing workflow tools, or do I check a new portal?”

Reassures you

Native routing into your ticketing, with ownership assigned and status tracked back. The finding shows up where the work already happens. Remediation is visible end to end.

Should worry you

Yet another portal to check. A login, a dashboard, a list someone is supposed to remember to look at. If it doesn’t reach the owner where they work, it doesn’t get fixed.

How OSec answers it

It can. ServiceNow integration is live, Jira is coming soon, and others follow shortly after.

Q8
Question eight · re-test & drift

Is the fix re-tested, and is drift caught?

Continuous means continuous. A fix that isn’t re-tested is a fix you’re taking on faith. And between any two snapshots, your environment changes: a new host, a misconfigured bucket, an expired control. The whole promise of exposure management is catching that drift before an attacker does.

Ask “When I fix something, do you re-test it, and what happens to changes between scans?”

Reassures you

Automatic re-test on remediation, with the fix confirmed or kicked back. Continuous monitoring for drift, so a new exposure is caught when it appears, not at the next quarterly window.

Should worry you

Point-in-time only. A scan, a report, silence until the next one. That’s a penetration test on a calendar reminder, sold as a continuous program.

How OSec answers it

Yes. Every fix is re-tested against the original attack path and stays open until that re-attack fails. Incenter keeps re-checking the surface between engagements, so a fix that comes undone is found again rather than assumed.

Q9
Question nine · confirming the fix

Do you re-run the exploit to confirm the fix, or take the ticket’s word for it?

Ask “Do you re-run the exploit to confirm the fix, or take the ticket’s word for it?”

Reassures you

the vendor re-attacks the same path after the fix and shows you the failed attempt.

Should worry you

“closed” means the ticket was closed.

How OSec answers it

We re-run the original attack path after the fix, and the finding stays open until that re-attack fails. The re-test evidence (request, response, what changed) goes in the report beside the original proof.

Want these answered about your own estate? The 10-day engagement.

Q10
Question ten · the record

What record do I get of what was found, fixed and verified, and who stands behind it?

Ask “What record do I get of what was found, fixed and verified, and who stands behind it?”

Reassures you

a record per finding with dates, evidence and the person or team who verified it, in a form you can hand to an auditor, a board or an insurer.

Should worry you

a PDF export of the dashboard.

How OSec answers it

Each finding carries its proof, the fix and the re-test.

Want these answered about your own estate? The 10-day engagement.

Q11
Question eleven · what to leave alone

What did you choose not to fix, and why?

Ask “What did you choose not to fix, and why?”

Reassures you

the vendor hands you the list of findings it recommends leaving alone, each with the reason (unreachable, a compensating control already in place, the cost above the risk) and records that decision.

Should worry you

everything is critical, or the question has never come up.

How OSec answers it

Every engagement ends with two lists: what to close first, and what we would leave alone and why. The second list is where the time comes from, and it is written down so nobody has to rediscover the reasoning in six months. We call the ranking the Razor.

Want these answered about your own estate? The 10-day engagement.

Q12
Question twelve · severity scores

How do you handle conflicting severity scores between scanners?

Ask “How do you handle conflicting severity scores between scanners?”

Reassures you

the vendor treats scores as inputs and settles conflicts by trying to exploit the finding; reachability and impact in your estate decide.

Should worry you

a normalisation formula, an average, or “we take the higher one”.

How OSec answers it

We do not reconcile the scores; we test the finding. If it is reachable and exploitable in your environment it ranks on the impact we demonstrated, and if it is not, it drops regardless of what any scanner says. The scores stay in the record as context, not as the verdict.

Want these answered about your own estate? The 10-day engagement.

Ten answers that should end the conversation

If you hear these, say thank you and leave.

None of these is a small wrinkle to negotiate. Each one tells you the vendor is selling detection and calling it management. You’ll do the validation, you’ll do the triage, you’ll do the routing, and you’ll pay them for the privilege.

  • “We test everything.” No vendor covers every surface to real depth. This is a sales line, not a capability.
  • “The scanner detected it.” Detection isn’t validation. You’re being sold a vulnerability feed with an exposure-management label.
  • “It’s all automated, no people needed.” The automation stops where the interesting attacks begin. Someone has to be there when it does.
  • “You can triage the false positives in the console.” That’s the vendor handing you the work they were paid to do.
  • “Here’s a sample PDF.” (and it’s scanner output) If your engineers can’t reproduce a finding, they won’t fix it. Evidence is the product.
  • “Everything lives in our dashboard.” Findings that don’t reach the owner’s queue don’t get remediated. Routing is the difference.
  • “Closed means the ticket was closed.” Nobody re-ran the attack. A fix that wasn’t re-tested is a fix you’re taking on faith.
  • “Here’s the export.” (as your record) A dashboard export isn’t a record. If no named person verified the closure, nobody stands behind it.
  • “Everything is critical.” Then nothing is. A vendor who can’t tell you what to leave alone hasn’t done the prioritization.
  • “We take the higher score.” Scores are inputs. The verdict comes from trying the exploit in your estate, not from picking between two scanners.
Take this into the room

The checklist. Print it. Use it.

Fourteen questions, in order. Run them in the demo, not after the contract. The answers you get, and how quickly the vendor reaches for specifics, will tell you most of what you need to know.

  1. Name every attack surface you test, and every one you don’t.
  2. Is each finding validated as exploitable in my environment before it reaches me?
  3. Are findings ranked by reachability and business impact, not raw CVSS?
  4. When the automation can’t go further, does a real operator take over?
  5. Who triages false positives, your team or mine?
  6. Does every finding come with evidence my engineers can reproduce?
  7. Do findings route into my ticketing and track to remediation?
  8. Is every fix re-tested automatically, and is drift caught between scans?
  9. Do you re-run the exploit after the fix, and show me the failed attempt?
  10. What record do I get of what was found, fixed and verified, and who signs it?
  11. What did you choose not to fix, and is the reason written down?
  12. When two scanners disagree on severity, what decides: a formula or an exploit?
  13. Can I see a real report from a live engagement, not a sanitized sample?
  14. Who, by name and seniority, will actually be looking at my environment?
Go deeper

Two references worth your time.

Read these before the vendor meetings, not after. The first gives you the model in its original words. The second is the map of how real attackers operate, which is exactly what a validation vendor should be able to speak to.

If you call it CTEM

The questions don’t change with the label.

Some teams call this continuous threat exposure management, some call it exposure management, some just call it the program. Whatever the badge says, the shape underneath is the five-stage loop at the top of this page: scope, discover, prioritize, validate, mobilize, then round again. A vendor who can answer the twelve questions above runs that loop. A vendor who can’t is selling one stage of it.

So if your RFP, your analyst notes or your board deck say CTEM, use this guide as written. Swap the word in, keep the questions, and listen for the same two things: whether anyone proves a finding before it reaches you, and whether anyone re-tests the fix after you close it. Those are the stages the badge is most often sold without.