Global threats. Unified insights.
If you find GlobalCVE useful, consider buying me a coffee to support ongoing development.
GlobalCVE isnβt just another vulnerability feed. Weβre building a transparent, unified, and open-source backbone for global CVE intelligence.
-
Multi-source aggregation
We pull from public feeds across continents β NVD, CIRCL, JVN, ExploitDB, and more β with full attribution and fallback logic. -
Open by design
No paywalls, no vendor lock-in. Our code is public, our API is free. -
Minimalist and scalable
Built with serverless architecture and clean UI logic, GlobalCVE is fast, forkable, and easy to integrate. -
Security-first ethos
We prioritize clarity, provenance, and responsible data use β not marketing fluff or gated dashboards. -
Built by builders
This isnβt a product. Itβs infrastructure. And itβs yours to use, improve, and extend.
π Visit the live site β globalcve.xyz
An open-source vulnerability intelligence platform that aggregates CVEs from multiple national and vendor sources β cleanly, transparently, and developer-friendly.
- Unified CVE view β no duplicates, no noise
- Custom badges for source attribution
- Minimalist UI with dark mode and loading states
- Serverless architecture β scalable and fast
- Open-source and free forever
- πΊπΈ NVD (US National Vulnerability Database)
- π―π΅ JVN (Japan Vulnerability Notes)
- π¨π CIRCL (Luxembourg CERT feed)
- 𧨠ExploitDB (Public exploit repository)
- π¨π³ CNNVD β in testing repo
- π€ Android Security Bulletins (ASB) β in testing repo
- π«π· CERT-FR β in testing repo
- Testing Repo contains many many many sources.
- Frontend: Next.js (App Router), Tailwind CSS
- Backend: Node.js, Express-style API routes
- Data: CSV + JSON parsing, serverless fetch logic
- Deployment: Vercel (coming soon), custom domain support
- Optional DBs: SQLite, Supabase, or flat file cache
Hereβs a preview of GlobalCVEβs UI:
- Node.js 18+
- NVD API Key (optional, but required for NVD source)
- Visit https://nvd.nist.gov/developers/request-an-api-key
- Request a free API key
- You'll receive it via email
Note: If you don't want to use the NVD source, you can skip this step. Other sources like CISA KEV cover most critical CVEs and don't require an API key.
- Clone the repository:
git clone https://github.com/globalcve/globalcve.git
cd globalcve- Install dependencies:
npm install- Create a
.env.localfile in the root directory:
NVD_API_KEY=your_api_key_here- Run the development server:
npm run devThen visit http://localhost:3000 to view the site.
Our testing repository is now live and running! π
New features in testing:
- π Advanced visualization charts for CVE trends and statistics
- π Enhanced search functions with complex query support
- π 40+ additional sources including vendor-specific advisories (Cisco, VMware, Oracle, Red Hat, Ubuntu, Debian, SAP, and more)
- π¨ Improved UI/UX with better filtering and sorting
Want to test cutting-edge features? Check out globalcve/testing and report any issues you find!
We welcome PRs, parser improvements, and new source integrations. Whether you're fixing bugs, adding new CVE feeders, or improving the UI β weβd love your help.
- Contributor Guide β setup, standards, and how to get started
- API Docs β endpoints, enrichment logic, and source structure
- Testing Repo β 40+ unmerged sources, experimental features
- Open Issues β issues, bugs, and feature requests
π§ͺ Want to help merge new CVE sources? Check out globalcve/testing β weβre actively onboarding contributors.
- Email: globalcve@gmail.com
- GitHub: @globalcve
Built with clarity, minimalism, and a deep respect for reproducibility.
MIT



