Cyber Posture

Trends

What's changing in the threat landscape — by week, by quarter, by year?

Time-series views of CVE volume, exploitation pressure, weakness shifts, technique shifts, and control coverage. Window: since January 2024. Data refreshes nightly.

Last updated: 2026-05-08 16:25 UTC

CVE publication volume — weekly

→ All CVEs published per week since 2024-01, with AI-related CVEs (purple) overlaid. Lines hover for exact counts.

CISA KEV — additions per month

→ How fast is CISA adding CVEs to the Known Exploited Vulnerabilities list? A rising bar means more confirmed-exploited threats are reaching ops teams.

Time from publication to KEV listing

→ For each KEV-listed CVE: how long after publication did CISA add it? Same-day means the vuln was actively exploited at disclosure; years-later means it was a sleeper that became dangerous later.

Exploit pressure

→ For each month, the sum of EPSS scores across all CVEs published that month. Combined volume × exploit-probability. A rising curve means new vulnerabilities are getting more exploitable on average.

Exploitation pressure by MITRE ATT&CK tactic

→ For each month, the sum of EPSS scores across all CVEs whose ATT&CK techniques map to a given tactic. A CVE counts toward every tactic its techniques span. A rising tactic band means that attack stage is getting more exploitable as new vulnerabilities accumulate. Limited to CVEs with ATT&CK annotations.

Top weaknesses (CWE) — rank shift across years

→ The top-15 CWEs in each of 2024, 2025, and 2026 YTD by rank. Lines crossing means a CWE moved up or down the prevalence ladder. Hover for exact CVE counts.

Top ATT&CK techniques — rank shift across years

→ The top-15 MITRE ATT&CK Enterprise techniques in each of 2024, 2025, and 2026 YTD by CVE-association count. Hover for technique names and exact counts. Limited to CVEs with ATT&CK annotations (~5% of corpus).

Control family share of mitigationsAI

→ For each quarter, the share of annotated CVEs whose strongest mitigating NIST 800-53 r5 control belongs to each family. Surfaces which families do the heavy lifting and how that mix evolves. Limited to the ~16k CVEs with per-CVE control annotations.

CVSS distribution by quarter

→ Box plot of CVSS base scores per publication quarter. Box spans the interquartile range; the line inside is the median. Outliers above and below shown as dots. Use this to spot whether the median CVE is getting more or less severe.

Vendor cohorts — monthly CVE volumeAI

→ Three cohorts: Glasswing (11 known) — the Project Glasswing participants we have publicly confirmed. The full Glasswing list may be larger (~80 vendors); we count only the named subset. Unknown — CVE-issuing organisations represented at the AI Vulnerability Storm paper review (CSA “Mythos-ready” briefing). Some may also be in Glasswing; we don’t know which. Known or assumed not Glasswing — Barracuda, F5, Fedora, Fortinet, SAP, Siemens, and Trellix, plus every other CVE-issuing vendor on the planet. Dashed line at 2026-04-13 marks the Mythos paper publication. Y-axis log.

Per-vendor sparklines — monthly CVE counts

→ One sparkline per named vendor. Purple = Glasswing, cyan = Unknown, gray = Not Glasswing (named). Hover for monthly counts.

Severity impact of LLM-assisted vulnerability discoveryAI

→ Are vulnerabilities found with help from large language models more or less severe than other vulnerabilities? Two views below. Section A uses direct attribution: CVEs that explicitly credit Claude / Anthropic / Project Glasswing / GPT / Gemini / Grok / Llama / Copilot / Mistral / DeepSeek / etc. in NVD descriptions, vendor advisories, or our manual override list. Section B uses the Glasswing-cohort × time-window proxy from Tab 7 (broader signal but causally weaker). Read both together; the caveats below explain why. The framing is LLM-discovery in general — Mythos is the catalyst that drove this analysis, not the only signal.

Section A — Direct attribution (high-confidence, narrow)

169 CVEs detected with explicit LLM-discovery credit.

By LLM family: Anthropic: 171, Openai: 2.
Specific models cited (top 8): Claude (146), Anthropic (14), GPT5 (2), Claude Code (1).

MetricMythos-credited (n / mean)All other CVEs (n / mean)Difference95% CIp (Holm)Hedges’ g / RD
CVSS base169 / 8.2252,241 / 6.70+1.516[+1.259, +1.765]3.5e-27+0.894
EPSS169 / 0.003652,241 / 0.0049-0.001[-0.005, +0.005]3e-12-0.032
KEV-listing rate169 / 0.0%52,241 / 0.3%-0.003[-0.004, -0.003]1-0.003
Risk Priority169 / 16.7852,241 / 13.84+2.933[+2.309, +3.620]9.1e-25+0.596

Section B — Cohort × time-window DiD (broad, noisy)

MetricTreated pre (n / mean)Treated post (n / mean)Control pre (n / mean)Control post (n / mean)DiD95% CIp (Holm)Hedges’ g / RD
CVSS base7,880 / 6.49790 / 6.9740,280 / 6.743,460 / 6.74+0.478[+0.351, +0.610]3.7e-18+0.326
EPSS7,880 / 0.0034790 / 0.000940,280 / 0.00563,460 / 0.0015+0.002[+0.000, +0.002]4.9e-23-0.081
KEV-listing rate7,880 / 0.9%790 / 0.6%40,280 / 0.3%3,460 / 0.1%-0.001[-0.006, +0.006]0.55-0.003
Risk Priority7,880 / 13.44790 / 14.2540,280 / 13.943,460 / 13.66+1.096[+0.779, +1.416]1e-17+0.177

Distribution split — cohort × period

Per-vendor: more vulns AND more severe?

Robustness — matched 3-week pre/post window

MetricTreated pre (n / mean)Treated post (n / mean)Control pre (n / mean)Control post (n / mean)DiD95% CIp (Holm)Hedges’ g / RD
CVSS base511 / 6.56661 / 7.063,905 / 6.962,832 / 6.69+0.761[+0.566, +0.954]2.6e-08+0.326
EPSS511 / 0.0006661 / 0.00093,905 / 0.00232,832 / 0.0017+0.001[-0.000, +0.002]0.00041+0.056
KEV-listing rate511 / 0.4%661 / 0.6%3,905 / 0.2%2,832 / 0.0%+0.003[-0.005, +0.012]0.7+0.002
Risk Priority511 / 13.33661 / 14.423,905 / 14.162,832 / 13.57+1.676[+1.208, +2.135]6e-08+0.304

Parallel-trends check (pre-paper)

Active anomaliesAI

→ Auto-detected each daily run. A weakness, technique, KEV velocity, or exploitation-pressure metric is flagged when its year-over-year delta crosses a threshold (≥50% for CWE/technique; ≥50% for KEV; ≥30% for Σ EPSS). Anomalies persist across runs; when a metric stops triggering, the card moves to "Past anomalies" with a resolution date.
Weakness shift 35%

CWE-404 rising 35% YoY: 96 CVEs in H1 2026 vs 71 in H1 2025

view details › first detected 2026-05-08
Technique shift 60%

ATT&CK T1190 rising 60% YoY: 5,819 CVE-associations in H1 2026 vs 3,632 in H1 2025

view details › first detected 2026-05-08
Technique shift 58%

ATT&CK T1210 rising 58% YoY: 254 CVE-associations in H1 2026 vs 161 in H1 2025

view details › first detected 2026-05-08
Technique shift 56%

ATT&CK T1059.008 rising 56% YoY: 97 CVE-associations in H1 2026 vs 62 in H1 2025

view details › first detected 2026-05-08
Technique shift 172%

ATT&CK T1068 rising 172% YoY: 1,708 CVE-associations in H1 2026 vs 627 in H1 2025

view details › first detected 2026-05-06
Technique shift 160%

ATT&CK T1499.004 rising 160% YoY: 1,029 CVE-associations in H1 2026 vs 396 in H1 2025

view details › first detected 2026-05-06
Technique shift 133%

ATT&CK T1005 rising 133% YoY: 520 CVE-associations in H1 2026 vs 223 in H1 2025

view details › first detected 2026-05-06
Technique shift 248%

ATT&CK T1204.002 rising 248% YoY: 386 CVE-associations in H1 2026 vs 111 in H1 2025

view details › first detected 2026-05-06
Technique shift 102%

ATT&CK T1485 rising 102% YoY: 107 CVE-associations in H1 2026 vs 53 in H1 2025

view details › first detected 2026-05-06
Technique shift 54%

ATT&CK T1204.001 falling 54% YoY: 118 CVE-associations in H1 2026 vs 255 in H1 2025

view details › first detected 2026-05-06
Weakness shift 4%

CWE-862 rising 4% YoY: 1,175 CVEs in H1 2026 vs 1,133 in H1 2025

view details › first detected 2026-05-06
Weakness shift 54%

CWE-22 rising 54% YoY: 863 CVEs in H1 2026 vs 562 in H1 2025

view details › first detected 2026-05-06
Weakness shift 60%

CWE-78 rising 60% YoY: 507 CVEs in H1 2026 vs 316 in H1 2025

view details › first detected 2026-05-06
Weakness shift 87%

CWE-918 rising 87% YoY: 515 CVEs in H1 2026 vs 275 in H1 2025

view details › first detected 2026-05-06
Weakness shift 46%

CWE-20 rising 46% YoY: 446 CVEs in H1 2026 vs 305 in H1 2025

view details › first detected 2026-05-06
Weakness shift 56%

CWE-98 rising 56% YoY: 391 CVEs in H1 2026 vs 251 in H1 2025

view details › first detected 2026-05-06
Weakness shift 70%

CWE-352 falling 70% YoY: 387 CVEs in H1 2026 vs 1,307 in H1 2025

view details › first detected 2026-05-06
Weakness shift 30%

CWE-863 rising 30% YoY: 377 CVEs in H1 2026 vs 290 in H1 2025

view details › first detected 2026-05-06
Weakness shift 101%

CWE-639 rising 101% YoY: 338 CVEs in H1 2026 vs 168 in H1 2025

view details › first detected 2026-05-06
Weakness shift 68%

CWE-121 rising 68% YoY: 301 CVEs in H1 2026 vs 179 in H1 2025

view details › first detected 2026-05-06
Weakness shift 64%

CWE-476 falling 64% YoY: 313 CVEs in H1 2026 vs 860 in H1 2025

view details › first detected 2026-05-06
Weakness shift 85%

CWE-306 rising 85% YoY: 294 CVEs in H1 2026 vs 159 in H1 2025

view details › first detected 2026-05-06
Weakness shift 9%

CWE-502 falling 9% YoY: 290 CVEs in H1 2026 vs 320 in H1 2025

view details › first detected 2026-05-06
Weakness shift 33%

CWE-122 rising 33% YoY: 278 CVEs in H1 2026 vs 209 in H1 2025

view details › first detected 2026-05-06
Weakness shift 35%

CWE-120 falling 35% YoY: 264 CVEs in H1 2026 vs 408 in H1 2025

view details › first detected 2026-05-06
Weakness shift 21%

CWE-434 falling 21% YoY: 257 CVEs in H1 2026 vs 325 in H1 2025

view details › first detected 2026-05-06
Weakness shift 7%

CWE-362 falling 7% YoY: 202 CVEs in H1 2026 vs 217 in H1 2025

view details › first detected 2026-05-06
Weakness shift 17%

CWE-266 falling 17% YoY: 177 CVEs in H1 2026 vs 213 in H1 2025

view details › first detected 2026-05-06
Weakness shift 77%

CWE-285 rising 77% YoY: 131 CVEs in H1 2026 vs 74 in H1 2025

view details › first detected 2026-05-06
Weakness shift 69%

CWE-401 falling 69% YoY: 128 CVEs in H1 2026 vs 408 in H1 2025

view details › first detected 2026-05-06
Weakness shift 46%

CWE-295 rising 45% YoY: 112 CVEs in H1 2026 vs 77 in H1 2025

view details › first detected 2026-05-06
Technique shift 181%

ATT&CK T1203 rising 181% YoY: 734 CVE-associations in H1 2026 vs 261 in H1 2025

view details › first detected 2026-05-06
Technique shift 268%

ATT&CK T1059.004 rising 268% YoY: 548 CVE-associations in H1 2026 vs 149 in H1 2025

view details › first detected 2026-05-06
Technique shift 68%

ATT&CK T1213.006 falling 68% YoY: 302 CVE-associations in H1 2026 vs 937 in H1 2025

view details › first detected 2026-05-06
Technique shift 201%

ATT&CK T1189 rising 201% YoY: 262 CVE-associations in H1 2026 vs 87 in H1 2025

view details › first detected 2026-05-06
Technique shift 213%

ATT&CK T1059 rising 213% YoY: 238 CVE-associations in H1 2026 vs 76 in H1 2025

view details › first detected 2026-05-06
Technique shift 57%

ATT&CK T1059.007 falling 57% YoY: 341 CVE-associations in H1 2026 vs 785 in H1 2025

view details › first detected 2026-05-06
Technique shift 51%

ATT&CK T1539 falling 51% YoY: 172 CVE-associations in H1 2026 vs 351 in H1 2025

view details › first detected 2026-05-06
KEV velocity 107%

KEV additions accelerating 107% YoY: 31 CVEs added to CISA KEV in 2026-04 vs 15 in 2025-04

view details › first detected 2026-05-06
Exploitation pressure 71%

Σ EPSS of newly-published CVEs falling 71% YoY: 10.3 this month (5,831 CVEs) vs 35.9 same month prior year (4,034 CVEs)

view details › first detected 2026-05-06

Past anomalies (resolved)

Anomalies that triggered a rule on a previous run but no longer do. Showing the most recent 3.

Technique shift 57% resolved 2026-05-08

ATT&CK T1566.002 falling 57% YoY: 52 CVE-associations in H1 2026 vs 121 in H1 2025

view details › first detected 2026-05-06
Weakness shift 11% resolved 2026-05-08

CWE-288 rising 11% YoY: 94 CVEs in H1 2026 vs 85 in H1 2025

view details › first detected 2026-05-06
Technique shift 73% resolved 2026-05-06

ATT&CK T1185 falling 73% YoY: 55 CVE-associations in H1 2026 vs 201 in H1 2025

view details › first detected 2026-05-06