Skip to content

TESTING - 🌐 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.

License

Notifications You must be signed in to change notification settings

jegly/globalcve-testing

Repository files navigation

GlobalCVE Logo

Global threats. Unified insights.

β˜• Support the Project

If you find GlobalCVE useful, consider buying me a coffee 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.

  • 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

🌐 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 Light

Homepage

Homepage Dark Homepage Dark

πŸ“¦ 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
  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:
git clone https://github.com/globalcve/globalcve.git
cd globalcve
  1. Install dependencies:
npm install
  1. Create a .env.local file in the root directory:
NVD_API_KEY=your_api_key_here
  1. Run the development server:
npm run dev

Then visit http://localhost:3000 to view the site.


πŸ§ͺ Testing Branch (Beta)

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

⚠️ 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 and report any issues you find!


πŸ› οΈ Contributing

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.


πŸ“« Contact


Built with clarity, minimalism, and a deep respect for reproducibility.

MIT

About

TESTING - 🌐 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages