# CVE Watcher overview CVE Watcher tracks vulnerabilities that are being exploited, or are likely to be exploited soon, and turns them into an actionable feed. Every entry is enriched with severity, exploitation likelihood, ransomware use, and the CISA remediation deadline. The feed is open to every BountyHub plan. Push notifications to your own channels require a paid plan — see [CVE Watcher push notifications](/cve-watcher/notifications). ## At a glance
| Question | Field | Where it comes from |
|---|---|---|
| Is exploitation confirmed? |
Exploit tier
confirmed
|
CISA KEV |
| Is there public exploit code? |
Exploit tier
watch
/
likely
, flag
Exploit
|
NVD reference tags |
| How bad is it? |
Severity and
CVSS
|
NVD CVSS v3 |
| How likely is exploitation? |
EPSS
|
FIRST EPSS |
| Is it used by ransomware? |
Flag
Ransomware
|
CISA KEV |
| When must it be fixed? | KEV added / Due | CISA KEV |
| Source | Adds | Refresh |
|---|---|---|
| CISA KEV catalog | CVE id, vendor, product, description, KEV added date, remediation due date, known ransomware use | Polled every 5 minutes with a conditional request, so an unchanged feed is skipped |
| NVD CVE API v2 |
CVSS v3 base score, base severity, and
Exploit
-tagged references
|
Batched every minute |
| FIRST EPSS | Probability that the CVE will be exploited in the next 30 days | Batched every minute |
| NVD exploit sweep | CVEs modified recently that already have public exploit code, before CISA catalogs them | Runs with the KEV ingest |
| Column | Meaning |
|---|---|
| Severity | CVSS bucket: critical, high, medium, low, none, or unknown. |
| Exploit tier | Confidence that this is exploited in the wild — see below. |
| Vulnerability | CVE id, vendor, product, and a one-line description. |
| CVSS | CVSS v3 base score from 0.0 to 10.0. |
| EPSS | Probability of exploitation in the next 30 days, shown as a percentage. Amber at 50% or higher. |
| KEV added | Date CISA added the CVE to the KEV catalog. Empty for CVEs found by the exploit sweep that are not KEV-confirmed yet. |
| Due | CISA remediation deadline. Amber when due within 14 days, red when missed in the last 30 days, gray when historical. |
| Flags |
Ransomware
,
Exploit
(public exploit code exists), and
Updated
(re-announced after an upgrade).
|
| Bucket | CVSS v3 | Meaning |
|---|---|---|
| Critical | 9.0 – 10.0 | Remotely exploitable, usually with high impact. |
| High | 7.0 – 8.9 | Serious impact or easily exploited. |
| Medium | 4.0 – 6.9 | Requires specific conditions or has limited impact. |
| Low | 0.1 – 3.9 | Limited impact or difficult to exploit. |
| None | 0.0 | No security impact recorded. |
| Unknown | — | NVD has not published a score. |
| Tier | Meaning | How it is derived |
|---|---|---|
| Confirmed | Exploitation is confirmed in the wild. | The CVE is in CISA KEV. |
| Likely | Public exploit code exists and exploitation is probable. | NVD marks a public exploit reference and EPSS is 0.5 or higher. |
| Watch | Public exploit code exists, but CISA has not confirmed exploitation. | NVD marks a public exploit reference. |
| None | No known exploit signal. | None of the above. |
| Task | Interval | Notes |
|---|---|---|
| KEV ingest + exploit sweep | 5 minutes |
Conditional
If-Modified-Since
request; the sweep covers NVD records modified since the last watermark.
|
| NVD enrichment + EPSS + publish | 1 minute | 5 CVEs per run without an NVD API key, 50 with one; EPSS backfills up to 100 CVEs per pass. |
| Public Discord digest | Per enrichment run with pending CVEs | Skipped when no public webhook is configured. |
| Paid push | Per published CVE version | One delivery job per CVE, version, and channel. |
| Variable | Effect |
|---|---|
BOUNTYHUB_NVD_API_KEY
|
Raises the NVD batch from 5 to 50 CVEs per minute. |
BOUNTYHUB_CVE_PUBLIC_DISCORD_WEBHOOK_URL
|
Enables the public digest to BountyHub's Discord. When unset, the digest is skipped and only in-app visibility and paid push run. |
| Capability | Free | Paid |
|---|---|---|
| Browse and search the CVE feed | Yes | Yes |
| Read CVE details and facets through the API | Yes | Yes |
| Assign Discord, Slack, email, or Telegram push channels | No | Yes |
| Receive push notifications | No | Yes, while the paid subscription is active or trialing |