Architecture/Deep/CVEWatch
🔍

CVEWatch Architecture

Real-time vulnerability scanning with multi-source enrichment

Data Flow

📝
User Input
Enter technology stack or select preset
React FormPresets
↓
🔧
Technology Parser
Normalize tech names, map to CPE identifiers
CPE MappingVersion Parse
↓
đŸ›Ąī¸
NVD API
CVE data, CVSS
đŸ›ī¸
CISA KEV
Exploit status
đŸ’ģ
GitHub
Advisories
↓
🔄
Data Aggregator
Merge sources, deduplicate, calculate confidence
↓
📊
Results Display
Sortable CVE list with severity indicators

🔌 APIs Used

CVE DataNVD REST API 2.0
Exploit StatusCISA KEV JSON
Package VulnsOSV.dev API
Code AdvisoriesGitHub Advisory DB

⚡ Performance

NVD Query Time1-3s
Parallel Requests3 concurrent
Result Caching5 min TTL
Max Technologies20 per scan

UI Components

Tech Input Form

Autocomplete input with technology suggestions

Preset Buttons

Quick-select common tech stacks

CVE Results Table

Sortable table with severity colors

Severity Chart

Donut chart showing distribution

Export Actions

Download as PDF or CSV

Agent Stream

Real-time activity feed

View CVEWatch Screen →