Skip to content

This repository contains a backend using Spring Boot, JPA, and H2 to manage and display over 10,000 CVE records. It fetches CVE data from a public source, stores it in H2, and provides custom endpoints with filtering by year, metric score, and last modified date. Built with MVC architecture for structured data handling and web page integration.

Notifications You must be signed in to change notification settings

sethubolt7/CVE_CUSTOM_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚨 CVE_CUSTOM_API

A high-performance backend built with Spring Boot, JPA, and H2 to manage and serve over 10,000+ CVE (Common Vulnerabilities and Exposures) records.


πŸ”§ Features

  • πŸ”„ Automated CVE Data Ingestion from public sources
  • 🧠 Custom Filtering Endpoints by:
    • Year
    • Metric Score
    • Last Modified Date
  • ⚑ In-Memory H2 Database for blazing-fast access
  • πŸ›οΈ Structured using MVC Architecture for clean separation of concerns
  • 🌐 REST APIs with frontend-ready JSON responses

πŸ’‘ Ideal for:

  • Security research projects
  • Dashboard integrations
  • Learning Spring Boot + JPA + MVC
  • Rapid prototyping with CVE datasets

πŸ“Έ Output Screen


Want to explore or extend CVE data capabilities? Start here.

Built with performance, structure, and clarity in mind.

About

This repository contains a backend using Spring Boot, JPA, and H2 to manage and display over 10,000 CVE records. It fetches CVE data from a public source, stores it in H2, and provides custom endpoints with filtering by year, metric score, and last modified date. Built with MVC architecture for structured data handling and web page integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published