CVE Search Tools

API

National Vulnerability Database (NVD) API

Official WebsiteProviderNotes
NVD VulnerabilitiesNIST (National Institute of Standards and Technology)API key required, usage restrictions apply

Features

  • Official and highly reliable
  • Provides both CVSSv2 and v3 scores
  • Free to use

Endpoint Example
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-YYYY-XXXXXXX


CIRCL CVE Search API

Official WebsiteProviderNotes
CIRCL CVE SearchCIRCL (Computer Incident Response Center Luxembourg)

Features

  • Open source, can be self-hosted
  • Provides both CVSSv2 and v3 scores

Endpoint Example
https://cve.circl.lu/api/cve/CVE-YYYY-XXXXXXX


Vulners API

Official WebsiteProviderNotes
Vulners APIVulnersPaid plans available, limited free usage possible

Features

  • Extensive vulnerability database
  • Provides CVSSv2 and v3 scores

Endpoint Example
https://vulners.com/api/v3/search/lucene/?query=CVE-YYYY-XXXXXXX


Red Hat Security Data API

Features

  • Specialized in CVEs related to Red Hat products
  • Provides CVSSv2 and v3 scores

Endpoint Example
https://access.redhat.com/labs/securitydataapi/cve/CVE-YYYY-XXXXXXX.json


MITRE CVE API

Official WebsiteProviderNotes
MITRE CVE SearchMITRE CorporationCVSS scores often not included

Features

  • Official source of CVE data
  • Provides basic CVE information

Endpoint Example
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-YYYY-XXXXXXX


VulDB API

Official WebsiteProviderNotes
VulDB APIVulDBPaid service

Features

  • Provides extensive vulnerability information
  • Includes CVSS scores, affected products, and remediation information

Endpoint Example
https://vuldb.com/?kb.api


Shodan API

Official WebsiteProviderNotes
Shodan APIShodanPrimarily paid, limited free plan available

Features

  • Provides vulnerability information for internet-connected devices
  • Offers information on actual vulnerable systems associated with CVEs

Endpoint Example
https://api.shodan.io/shodan/host/CVE-YYYY-XXXXXXX


OpenCVE API

Official WebsiteProviderNotes
OpenCVE APIOpenCVE (Open source project)Community-driven project

Features

  • Collects and provides CVE information as an API
  • Can be self-hosted

Endpoint Example
https://opencve.io/api/cve/CVE-YYYY-XXXXXXX


NIST National Checklist Program Repository API

Official WebsiteProviderNotes
NIST NCP RepositoryNISTRich in information related to U.S. government systems

Features

  • Provides security configuration checklists and CVE information
  • Focuses on U.S. government systems

Endpoint Example
https://nvd.nist.gov/ncp/repository/CVE-YYYY-XXXXXXX


Cybersecurity and Infrastructure Security Agency (CISA) API

Official WebsiteProviderNotes
CISA APIU.S. Cybersecurity and Infrastructure Security AgencyNo specific restrictions mentioned, but it’s recommended to check before use

Features

  • Provides vulnerability information related to critical infrastructure
  • Focuses on CVEs deemed important from the U.S. government perspective

Endpoint Example
https://www.cisa.gov/known-exploited-vulnerabilities-catalog


ExploitDB API

Official WebsiteProviderNotes
ExploitDB APIOffensive SecurityNo specific restrictions mentioned, but it’s recommended to check before use

Features

  • Provides information on publicly available exploit code and related CVEs
  • Aimed at penetration testers and security researchers

Endpoint Example
https://www.exploit-db.com/api


Rapid7 Open Data API

Features

  • Provides data on vulnerabilities, attacks, and other security-related information
  • Offers detailed technical information related to CVEs

Endpoint Example
https://opendata.rapid7.com/

OSS

OpenCVE

Official WebsiteProviderNotesStars
OpenCVEopencvev1 will soon be closed, and v2 will be released~1800

Features

  • OSS for collecting, analyzing, and displaying CVE information
  • Provides Web interface and REST API
  • Written in Python

CVE-Search

Official WebsiteProviderNotesStars
CVE-Searchcve-search~2300

Features

  • Imports CVE, CPE, and CWE data and makes it searchable
  • Uses MongoDB to store data
  • Written in Python, provides Web interface and API

Dependency-Track

Official WebsiteProviderNotesStars
Dependency-TrackDependencyTrackNo specific restrictions mentioned, but it’s recommended to check before use~2600

Features

  • Component analysis platform for software supply chain
  • Provides vulnerability data including CVE information
  • Written in Java

nvdtools

Official WebsiteProviderNotesStars
nvdtoolsFacebook

Features

  • Vulnerability database written in Go
  • Parses NVD data and provides it in a user-friendly format
  • Offers both CLI tools and libraries

OWASP Dependency-Check

Features

  • Scans project dependencies and detects known vulnerabilities
  • Uses NVD database
  • Written in Java but supports many languages and build tools

Grype

Official WebsiteProviderNotesStars
GrypeAnchore~8500

Features

  • Vulnerability scanner for container images and filesystems
  • Uses multiple vulnerability databases
  • Written in Go

VulnerableCode

Features

  • Aggregates vulnerability data from multiple sources
  • Provides REST API and Web UI
  • Written in Python/Django

Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top