https://github.com/jegly/globalcve
π Centralized platform for aggregating and visualizing global CVE data β including feeds from NVD, MITRE, CNNVD, JVN, CERT-FR, and more. Built to unify vulnerability intelligence across borders.
https://github.com/jegly/globalcve
cve cve-search cve-searchsploit cybersecurity exploit-database infosec open-source security-tools threat-intelligence vulnerability vulnerability-intelligence
Last synced: 3 days ago
JSON representation
π Centralized platform for aggregating and visualizing global CVE data β including feeds from NVD, MITRE, CNNVD, JVN, CERT-FR, and more. Built to unify vulnerability intelligence across borders.
- Host: GitHub
- URL: https://github.com/jegly/globalcve
- Owner: jegly
- License: other
- Created: 2025-10-21T04:27:45.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-12-12T10:13:15.000Z (about 2 months ago)
- Last Synced: 2025-12-13T22:47:29.038Z (about 1 month ago)
- Topics: cve, cve-search, cve-searchsploit, cybersecurity, exploit-database, infosec, open-source, security-tools, threat-intelligence, vulnerability, vulnerability-intelligence
- Language: TypeScript
- Homepage: https://globalcve.xyz
- Size: 3.84 MB
- Stars: 51
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
**_Global threats. Unified insights._**
## β Support the Project
If you find GlobalCVE useful, consider [buying me a coffee](https://www.buymeacoffee.com/globalcve) to support ongoing development.
## π·οΈ What Sets Us Apart
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, and our roadmap is community-driven.
- **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.
- **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
# π GlobalCVE
An open-source vulnerability intelligence platform that aggregates CVEs from multiple national and vendor sources β cleanly, transparently, and developer-friendly.
---
## π·οΈ What Sets Us Apart
- **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**
---
## π Sources We Support
- πΊπΈ 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.
---
## βοΈ Tech Stack
- **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
---
## Screenshots
Hereβs a preview of GlobalCVEβs UI:
### Homepage

### Homepage


## π¦ Getting Started
### Prerequisites
- Node.js 18+
- **NVD API Key** (optional, but required for NVD source)
### Getting an NVD API Key
1. Visit [https://nvd.nist.gov/developers/request-an-api-key](https://nvd.nist.gov/developers/request-an-api-key)
2. Request a free API key
3. 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.
### Installation
1. Clone the repository:
```bash
git clone https://github.com/jegly/globalcve.git
cd globalcve
```
2. Install dependencies:
```bash
npm install
```
3. Create a `.env.local` file in the root directory:
```bash
NVD_API_KEY=your_api_key_here
```
4. Run the development server:
```bash
npm run dev
```
Then visit [http://localhost:3000](http://localhost:3000) to view the site.
---
## π§ͺ Testing Branch (Beta)
Our **[testing repository](https://github.com/jegly/globalcve-testing)** is now **live and running**! with many new features! π
**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
**β οΈ Status:** Still in beta β expect occasional bugs and breaking changes. We're actively merging stable features into the main branch.
**Want to test cutting-edge features?** Check out [globalcve/testing](https://github.com/jegly/globalcve-testing) and report any issues you find!
---
## π οΈ Contributing - Dont be Shy ! :)
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.
Send me a email if you want to get onboard !
---
> Built with clarity, minimalism, and a deep respect for reproducibility.