CVE Intelligence
Skip to main content

How it works

From a public advisory to the page you are reading

What gets collected, what decides whether a CVE gets a full analysis, what each score means, and where the data stops.

Pipeline

Six stages, one dataset

How a vulnerability becomes a pagePublic sources are collected, mirrored as a catalog row for every scored CVE, assembled into an enriched record, then classified. A publication gate scores it and produces one of three outcomes: a written-up page, a watchlist entry, or a catalog record only. All three feed the board, the CVE pages, News, Trends and the dashboards.1 · CollectKEV · NVD · EPSS · SSVCexploits · rules · press2 · Mirrorevery scored CVEscores · scope · flags3 · Assembleone record builtfor each CVE analysed4 · Classify19 weakness classes4 maturity lanes5 · Publication gatenine components → 0–100thresholds at 34 and 70a KEV listing publishes aloneFull analysiswhat it is, what to doWatchlistscores and scope onlyReference entryresolves, no analysis6 · Surfacesone dataset behind all of themCVE Database — the board, three tabs, four grouped viewsCVE page — one CVE in full, or its reference entryNews — reporting linked to the identifiers it namesTrends — aggregates over the whole catalogDashboards — SOC, vulnerability management, CISO
One dataset, six stages. SOCRadar runs the pipeline in the card above: the data in the first two stages is public, its own collection joins at Assemble and its taxonomy at Classify. The gate is the only place a record's fate is decided, and every surface reads what comes out of it.

1 · Collect

Public registries and evidence feeds are pulled on their own schedules.

2 · Keep a row for every CVE

Every scored CVE gets a row, so any identifier you paste resolves to something.

3 · Build the analysis

The records worth a full page are built into one enriched document each.

4 · Classify

Weakness class, exploit maturity and severity are resolved per record.

5 · Decide what gets analysed

A 0–100 score and two thresholds decide: full analysis, watch, or scores only.

6 · Serve

The same data feeds the board, the CVE pages, News, Trends and the dashboards.

What each stage does in full

1 · Collect Two halves. The registry half is the CVE record: identifier, description, weakness class, affected versions, references. The evidence half tells you whether it matters this week. Exploitation listings, exploit probability, published exploit code, detection rules, attributed groups, and the reporting that names the CVE.CISA Known Exploited Vulnerabilities catalog · NVD / MITRE CVE records and CNA advisories · FIRST EPSS full scoreset · CISA SSVC decision data · Public exploit repositories and scanner templates · Sigma / YARA rule publications · Threat exchanges (indicators), security press, public discussion

2 · Keep a row for every CVE Every published CVE gets a row — hundreds of thousands of them — with its scores, severity, weakness class, affected vendors and exploitation status. That is what makes any identifier answerable: paste a CVE nobody has analysed and the page still shows what is on record, and says that no analysis has been published.

3 · Build the analysis The set starts from the KEV catalog plus the CVEs queued for analysis. Building a page joins the registry facts to the evidence around them: exploit repositories and whether any are weaponized, detection rules, scanner templates, named threat groups, malware families, indicators, timeline entries, vendor remediation text, references.

4 · Classify Nineteen weakness classes, taken from the CWE data on the records themselves: memory corruption, remote code execution, authentication bypass, path traversal, and so on. Each record also carries an exploit-maturity lane (newly disclosed, proof-of-concept, active exploitation, resolved). If a record matches none of the nineteen it is labelled unclassified. Sweeping it into the biggest class would make that class useless.

5 · Decide what gets analysed Nine components are summed and clamped to 100. A record publishes on confirmed exploitation, on a strong score, or on a critical product with several public exploits behind it. It gets no page if the score is under 34, or if momentum is low: no KEV listing, a fix already widely deployed, low exploit probability, one exploit at most, little attention. Everything in between goes on the watchlist.

6 · Serve One dataset, five ways in. The board lists it. A CVE page shows one record of it. Hubs group it by vendor, product and topic. Trends aggregates the catalog behind it. The dashboards ask a role-shaped question of it.

What gets analysed

Why one CVE has a full analysis and another has only scores

Nine components are summed into a 0-100 score and checked against two thresholds. A KEV listing publishes on its own.
How the publication score is composedA bar divided into nine segments sized by each component's maximum contribution: Exploitation status 26, Exploit probability 18, Public exploit code 14, Product criticality 14, Risk score 12, Advisory activity 10, Recency 8, Severity 6, Attention 6. Three markers on the axis above it show the not-published threshold at 34, the publish threshold at 70, and the clamp at 100.34 · under this, no page70 · publish100 · clamp261814141210866exploitation · exploit probability · public exploit codethe other six are context, not evidence of exploitation
Each component's ceiling, laid end to end: 114 points of possible evidence, clamped to 100. Exploitation status alone carries a record most of the way to the publish threshold; attention cannot move it far.

Published

When On the KEV catalog, or weaponized in the wild, or score ≥ 70, or score ≥ 62 with a strategic product and five or more public exploits.

What the reader gets Gets a full analysis: what it is, how it is being exploited, what to patch, and how to detect attempts.

Watchlist

When Between the two thresholds. The signals justify watching it; the evidence does not yet justify a page of its own.

What the reader gets Shows up on the board's Emerging threats and Waiting list tabs. Its page shows the scores and scope on record, and says there is no analysis yet.

Not published

When Score under 34, or low momentum: no KEV listing, fix widely deployed, exploit probability under 25%, at most one public exploit, little attention.

What the reader gets Keeps its row. The identifier still resolves to scores, scope and exploitation status, with no analysis on it.

The nine components

Exploitation status

Max 26

What it measures Highest for a KEV listing, then weaponized in the wild, then public proof-of-concept, then newly disclosed.

Exploit probability

Max 18

What it measures EPSS, applied proportionally. A 90% forecast contributes almost the whole ceiling.

Public exploit code

Max 14

What it measures The number of exploit entries, with extra weight for repositories that are weaponized rather than illustrative.

Product criticality

Max 14

What it measures Higher for edge and identity infrastructure than for a leaf application.

Risk score

Max 12

What it measures SOCRadar's own score where it has one. Otherwise a score combined from CVSS, exploit probability, the KEV listing and public exploit evidence, labelled as such.

Advisory activity

Max 10

What it measures Vendor, NVD and government advisories, plus whether the record has changed since disclosure.

Recency

Max 8

What it measures Days since publication, in bands at three, ten and thirty days. An unknown date scores mid-band; an unknown age is neither fresh nor stale.

Severity

Max 6

What it measures Critical or high CVSS severity. Small, because severity says what would happen, not whether it is happening.

Attention

Max 6

What it measures Post volume and audience. Capped low, since chatter tracks awareness rather than risk.

The four signals

KEV, EPSS, CVSS and SSVC answer different questions

A CVE page shows all four together, so the cases where they disagree are the ones you notice.

CISA KEV

Answers Has this been exploited?

Source CISA, from incident reporting

Changes when When CISA adds an entry, or moves its due date

Read it as An observation. The strongest signal here.

EPSS

Answers Will exploitation be observed in the next 30 days?

Source FIRST, model over the whole catalog

Changes when Daily rescoring — the page shows the previous value

Read it as A forecast. High and no KEV listing is the interesting case.

CVSS

Answers How bad would it be if exploited?

Source The CNA or a scoring source, with its vector

Changes when Rarely, when a scoring source revises it

Read it as Consequence, not likelihood. Unscored means unscored.

SSVC

Answers What should a defender do about it?

Source CISA, as a decision record

Changes when When CISA republishes its assessment

Read it as Exploitation status, automatability and technical impact — not a number.

A CVE page

What a CVE page puts where

What a CVE page contains1. Identity: CVE id, the CNA's title, weakness class, severity. 2. Scores: CVSS · EPSS and its previous value · SSVC · risk. 3. Exploitation verdict: KEV listing, due date, ransomware use, actors. 4. Scope: vendor / product / version rows, or CPE lists. 5. Timeline: published, KEV added, changed, due. 6. Detection & hunting: rules, templates, indicators, dorks, log sources. 7. References: vendor, NVD, CISA — each one typed. 8. Coverage: news naming it, repositories, discussion1IdentityCVE id, the CNA's title, weakness class, severity2ScoresCVSS · EPSS and its previous value · SSVC · risk3Exploitation verdictKEV listing, due date, ransomware use, actors4Scopevendor / product / version rows, or CPE lists5Timelinepublished, KEV added, changed, due6Detection & huntingrules, templates, indicators, dorks, log sources7Referencesvendor, NVD, CISA — each one typed8Coveragenews naming it, repositories, discussion
A CVE page with an analysis, top to bottom. Where nobody has analysed the CVE, the same layout appears without the analysis blocks and says so at the top, rather than showing placeholders.

Terms

The vocabulary on a CVE page

Hover or tap a term for what it claims, what it does not, and where in the product you meet it.

Search syntax

The search box takes a query language

Hover a filter for what it does. The list is generated from the vocabulary the box parses, so it cannot document a filter that no longer exists.

Start with one of these

has:exploit -has:ruleepss:>90 -has:kevvendor:cisco,citrix,fortinet-has:titleage:<30 has:actorseverity:critical actors:>=2is:overdue has:ransomware

Filters

Flags

A leading minus negates a term. Terms combine with AND; comma-separate a field's value for OR.

Where to go

Five surfaces over one dataset

CVE Database

What is being exploited right now, and what is about to be?

A CVE page

Everything known about this identifier, and where each part came from.

News

What is being written about, and which vulnerability record it is about.

Trends

Is this getting worse, for whom, and in which weakness class?

Dashboards

The same data, arranged around the decision in front of you.

What each surface holds

CVE Database The board. Three tabs: Known exploited (on the CISA KEV list, with an analysis), Emerging threats (probable exploitation, queued for analysis), Waiting list (watched, no analysis yet). Columns carry severity, EPSS, exploitation signals and CISA dates. Four grouped views split the KEV set by recency, ransomware linkage and exploit probability.

A CVE page One record in full: identity and scores, exploitation verdict, affected scope, timeline, detection and hunting material, references, and the reporting that names it. If the record is catalog-only, the page says so at the top.

News Security reporting linked to the CVE identifiers each story names, alongside proof-of-concept repositories filed against a CVE and the discussion running about it.

Trends Aggregates over the whole published CVE catalog, not only the CVEs analysed here: monthly publication volume, KEV velocity, vendor and weakness leaderboards, movers, and the detection-gap ranking. Month reports and vendor pages drill into a single cell.

Dashboards Three views over the same records: SOC, vulnerability management, CISO. The difference is the first question each one asks. What needs watching this shift, what needs patching this sprint, what needs reporting this quarter.

Where SOCRadar fits

Mostly public data, and the part that is ours

Public data, organised

Most of what a CVE page shows is public: the CVE record, the KEV catalog, EPSS, SSVC, vendor advisories, published exploits and rules. The work is in the joining. One identifier, the evidence around it, and a named source on every field.

Where SOCRadar's own data appears

Four streams come from SOCRadar's own collection rather than a public index: indicators tied to a CVE, named threat groups and the malware they run, the discussion and social volume around it, and the reporting it aggregates. Rows and items carrying that material wear the SOCRadar mark, and each stream shows a capped slice of what exists.

The risk score, and where it comes from

Where SOCRadar has scored the CVE, the 0-100 figure is its own risk score and the page names it. Where it has not, the page combines CVSS, exploit probability, CISA's exploited list and public exploit evidence into a score of its own, and labels it that way. You can always tell which one you are reading.

What this tool does not do

It never looks at your estate. No asset inventory, no monitoring of your domains, no alerting, no ticket. The dorks and scanner templates on a CVE page are how you check exposure by hand. Continuous monitoring of your own attack surface, and the streams without a cap, are what the platform is for.

See what the platform adds, or keep using this one. Nothing here asks for a signup.

What this cannot tell you

Where the data stops

Six limits worth knowing before you act on any of it.
01

EPSS is a forecast.

A high value is what a model expects; the KEV listing is what someone observed.

02

Attribution and ransomware linkage come from public reporting.

No named group means nobody credible has published one, not that there is none.

03

Catalog-record pages carry no original analysis and say so.

They exist so an identifier always resolves. They are not research.

04

Affected-version data is only as good as the CNA advisory behind it.

Where a record carries CPE match data alone, the page shows flat vendor and product lists rather than inventing version ranges.

05

The endpoint behind the watchlist tabs returns at most 200 rows per request, so those two tabs are a top slice of that population, not all of it.

06

Nothing here scans your environment.

This is what is publicly known about a vulnerability. The dorks and templates are how you check your own exposure.

Something still unclear? Open the CVE database and search the identifier. The page tells you which kind of record you are looking at.

F.A.Q.

What people ask about CVE Radar