Skip to content

Add CISA-KEV and Cloudflare Radar source adapters#69

Merged
calesthio merged 3 commits intomasterfrom
feat/cisa-kev-cloudflare-radar
Mar 21, 2026
Merged

Add CISA-KEV and Cloudflare Radar source adapters#69
calesthio merged 3 commits intomasterfrom
feat/cisa-kev-cloudflare-radar

Conversation

@calesthio
Copy link
Owner

Summary

  • CISA-KEV: Known Exploited Vulnerabilities catalog — 1,551 CVEs actively exploited in the wild. No auth required. Provides vendor breakdown (Microsoft 362, Apple 93, Cisco 86...), ransomware linkage (313 CVEs), recent additions (27 in last 30 days), and actionable signals.
  • Cloudflare Radar: Internet outages, traffic anomalies, and DDoS attack trends. Requires a free CLOUDFLARE_API_TOKEN (graceful degradation without it). Monitors 18 watchlist countries for internet shutdowns and sustained disruptions.
  • Both sources added as Tier 6: Cyber & Infrastructure in briefing.mjs. Source count updated from 27 to 29.

New Files

  • apis/sources/cisa-kev.mjs — CISA Known Exploited Vulnerabilities adapter
  • apis/sources/cloudflare-radar.mjs — Cloudflare Radar adapter

Test plan

  • node apis/sources/cisa-kev.mjs — returns 1,551 vulnerabilities with signals
  • node apis/sources/cloudflare-radar.mjs — returns no_credentials status gracefully (needs CLOUDFLARE_API_TOKEN for data)
  • Run full node apis/briefing.mjs to verify both sources integrate cleanly
  • Verify no regressions in existing 27 sources

CISA Known Exploited Vulnerabilities catalog — tracks CVEs actively
exploited in the wild. No auth required. Provides vendor breakdown,
ransomware linkage, recent additions, and actionable signals.

Cloudflare Radar — internet outages, traffic anomalies, and DDoS attack
trends. Requires a free API token (CLOUDFLARE_API_TOKEN). Monitors
watchlist countries (RU, UA, CN, IR, KP, etc.) for internet shutdowns
and sustained disruptions.

Both sources slot into Tier 6: Cyber & Infrastructure. Source count
updated from 27 to 29.
P1-1: Permission instructions now correctly reference Account →
Account Analytics → Read, matching Cloudflare's Radar API docs.

P1-2: Layer 3 DDoS endpoint fixed to use /summary/{dimension}
(protocol, vector) and parse summary_0 response format per API
contract. Returns protocol breakdown and attack vector percentages.
@calesthio calesthio merged commit 8c1ea37 into master Mar 21, 2026
1 check passed
@calesthio calesthio deleted the feat/cisa-kev-cloudflare-radar branch March 21, 2026 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant