Key takeaways
- Continuous threat exposure management (CTEM) is a programme approach, defined by Gartner, that cycles through five stages: scoping, discovery, prioritisation, validation and mobilisation.
- Sorting scanner output by CVSS score measures the technical severity of a vulnerability, not the business risk it creates, so it rarely tells a team what to fix first.
- Effective vulnerability prioritisation combines severity with evidence of exploitation, how exposed the asset is, how critical it is to the business, and the controls already in place.
- Validation through automated penetration testing, targeted manual testing or attack-path analysis confirms which exposures an attacker could actually use.
- Mobilisation is where most exposure management programmes stall, because every confirmed exposure needs a named owner, an agreed deadline and a route into normal change management.
Continuous threat exposure management (CTEM) replaces the monthly vulnerability report with a repeating cycle: decide what matters, find what is exposed, prioritise by real risk, prove what is exploitable, and get the right owners to fix it. For South Asian enterprises with lean security teams and a lot of vendor-managed technology, its main value is focus. CTEM helps you fix fewer things, but the right things, and explain why.
Why are vulnerability lists not enough?
Most organisations I work with already scan. The output is often a long list sorted by CVSS (Common Vulnerability Scoring System) score, sent to infrastructure and application teams who cannot possibly fix all of it. FIRST (the Forum of Incident Response and Security Teams), which maintains CVSS, is itself clear that the base score measures severity, not risk.
That distinction matters in practice. The same vulnerability means something very different on an internet-facing banking portal than on an isolated test server. A critical finding may already be shielded by a WAF (web application firewall) virtual patch, while a medium-severity misconfiguration may be the first step in a path to sensitive data. Scanner lists also duplicate findings across tools, miss assets nobody registered, and arrive without an owner.
Annual or quarterly VA/PT (vulnerability assessment and penetration testing) cycles, often run mainly to satisfy audits, add another problem: they describe a single point in time. Regulators increasingly expect evidence that findings are remediated and tracked, not just reported.
What are the five stages of CTEM?
Gartner describes CTEM as five stages that repeat. This is how I explain each one to the teams who will run it.
| Stage | Key question | Typical inputs | Output |
|---|---|---|---|
| Scoping | Which business services and attack surfaces matter most? | Business impact analysis, crown-jewel list, external attack surface | A defined scope with owners |
| Discovery | What assets and exposures exist in that scope? | Tenable, Qualys, web app scanning, code and runtime application testing, configuration reviews | A normalised asset and exposure inventory |
| Prioritisation | Which exposures matter most right now? | Severity, exploit likelihood, known exploitation, asset criticality, reachability, existing controls | A short, ranked list |
| Validation | Can an attacker actually use them? | Automated penetration testing, targeted manual testing, attack-path analysis | Confirmed exposures with evidence |
| Mobilisation | Who fixes what, and by when? | Ticketing, change management, exception process | Remediation with owners and deadlines |
Scoping: start with a business service, not the whole estate
Pick one or two scopes tied to named business services, such as internet-facing digital channels for a bank, or the ERP (enterprise resource planning) system and supplier portal for a manufacturer. Include what scanners do not see well: SaaS (software as a service) applications, third-party connections, APIs (application programming interfaces), privileged identities and public cloud accounts. Scoping is also where you agree what “critical” means, ideally by reusing an existing business impact analysis rather than inventing a new rating scheme that nobody else recognises.
Discovery: combining Tenable, Qualys and application testing
Many enterprises run more than one scanner, because of different business units, a managed service provider, or history. The hard part is not scanning; it is reconciling. Assets appear under IP addresses, hostnames and agent identifiers, findings are labelled differently, and the same issue shows up twice. Normalise on asset identity first, then deduplicate by vulnerability and asset.
When I upgraded Tenable Security Center and deployed web application scanning for a Tier-1 Sri Lankan commercial bank, much of the effort went into the unglamorous parts: scan credentials, scan windows, and authentication handling for web applications. Credentialed scans see far more than unauthenticated ones, and web application scanning needs login sequences that survive session timeouts and multi-factor authentication. For in-house applications, SAST (static application security testing) and DAST (dynamic application security testing), for example with Veracode, add code-level and runtime findings that infrastructure scanners will never see.
Prioritisation: severity plus context
Good vulnerability prioritisation adds four kinds of context to severity:
- Exploit evidence. Is the vulnerability in the CISA (Cybersecurity and Infrastructure Security Agency) Known Exploited Vulnerabilities (KEV) catalogue? What does its EPSS (Exploit Prediction Scoring System) score suggest about the likelihood of exploitation?
- Exposure. Is the asset reachable from the internet, from user networks, or only from a restricted segment?
- Business criticality. Does it support a crown-jewel service or hold regulated data?
- Existing controls. Is a WAF rule, segmentation or endpoint control reducing the risk for now?
Treat compensating controls as time-limited. A virtual patch on a WAAP (web application and API protection) platform is a good way to buy time, but it is not a fix.
Validation: prove what is exploitable
Validation answers the question every application owner asks: “Can this really be exploited here?” Automated penetration testing platforms such as RidgeBot are designed to attempt exploitation safely, chain findings together and produce evidence at a scale that manual testing alone cannot. Targeted manual testing still matters for business logic flaws and complex applications.
Attack-path thinking is the important shift. A medium-severity flaw on an exposed server that leads to privileged credentials should outrank an isolated critical finding on a system nothing can reach. Validation also tests your controls: did the WAF block the exploit attempt, and did the SOC (security operations centre) see it?
Mobilisation: owners, deadlines and exceptions
This is where most programmes stall. Every confirmed exposure needs a named owner, taken from the scoping stage, and a ticket in the team’s own system rather than a spreadsheet attachment. Exceptions should be approved by the business owner of the risk and carry an expiry date. For vendor-managed systems, patch and remediation timelines belong in the contract. Close each item with a re-test, not a status change.
Where do applications and APIs fit into CTEM?
Infrastructure scanning dominates most exposure programmes, yet for many organisations the most exposed assets are web applications and APIs, which is exactly where scanner coverage tends to be weakest. Three sources help close that gap.
First, API discovery on a WAAP platform shows the endpoints actually receiving traffic, which is often more than the documented list. Those undocumented endpoints belong in the discovery stage. Second, WAF and bot mitigation logs show which exposures attackers are already probing, which is prioritisation evidence specific to your own environment. Third, SAST and DAST findings for in-house applications should be routed to the same owners and the same ticketing flow as infrastructure findings, so application risk does not live in a separate report that nobody reads alongside the rest.
Mobile apps belong in scope as well. The APIs behind a banking app are part of the external attack surface, whether or not the app itself is shielded.
How do you measure a CTEM programme?
Avoid counting vulnerabilities found; that number mostly measures scanning effort. More useful measures are:
- Time to remediate validated, high-priority exposures, tracked as a median
- Discovery coverage: the share of in-scope assets with recent, credentialed scan data
- Open validated exposures on internet-facing, business-critical assets, shown as a trend
- Exceptions past their expiry date
- Findings that reappear after being closed
For executives, I group these measures by business service rather than by tool or team, so the discussion is about the exposure of digital banking or the supplier portal, not about which scanner produced the most findings.
What does CTEM look like for South Asian enterprises?
The context across Sri Lanka, the Maldives and much of South Asia shapes how CTEM should be introduced. Security teams are often small. Core banking, ERP and other critical platforms are frequently vendor-managed. Many environments are hybrid, with on-premises data centres alongside cloud services. Similar patterns appear in parts of the Gulf Cooperation Council (GCC) region. None of this prevents CTEM; it simply means starting narrower and leaning on automation.
A practical 90-day starting plan:
- Pick one scope tied to a named business service and a named owner.
- Reconcile the asset inventory for that scope across scanners, the CMDB (configuration management database) and cloud accounts.
- Enable credentialed scanning and authenticated web application scanning where they are missing.
- Enrich findings with KEV status, EPSS scores, exposure and asset criticality.
- Validate the top of the list with automated penetration testing or targeted manual tests.
- Agree owners, deadlines and an exception process with expiry dates.
- Re-test, report outcomes in business terms, and choose the next scope.
Where to start
Take your most recent scan report for one critical service and ask three questions: which of these findings are actually reachable, which are being exploited in the wild, and who owns each fix? If those answers are hard to produce, that is where a CTEM programme should begin.
Want a second opinion on your own environment? Book an assessment call or talk to the Innov8 AppSec team about implementation.