Query CVE details using Shodan's public CVE database API.
Project description
CVEQuery
Powerfull CVE research tool for security researchers and bug bounty hunters. Query Shodan's CVE database with advanced filtering and export capabilities.
Quick Start
# Install
pipx install cvequery
# Single CVE lookup
cvequery -c CVE-2021-44228
# Product vulnerability search
cvequery --product-cve nginx --severity critical
# KEV (Known Exploited Vulnerabilities) only
cvequery --is-kev --limit-cves 10
Core Commands
CVE Lookup
# Single CVE
cvequery -c CVE-2021-44228
# Multiple CVEs (parallel processing)
cvequery -mc "CVE-2021-44228,CVE-2023-44487"
# Detailed view (no truncation)
cvequery -c CVE-2021-44228 -d
Product Research
# Find vulnerabilities in specific products
cvequery --product-cve nginx
cvequery --product-cve "windows_10" -lcv 10
# Filter by severity
cvequery --product-cve django --severity critical,high
Advanced Filtering
# KEV vulnerabilities only
cvequery --is-kev --limit-cves 20
# Date range filtering
cvequery --product-cve log4j --start-date 2021-01-01 --end-date 2021-12-31
# Sort by exploitation probability
cvequery --product-cve nginx --sort-by-epss
Output Formats
Display Options
# Compact format (one line per CVE)
cvequery --product-cve apache --format compact
# Summary format (statistical analysis)
cvequery --product-cve apache --format summary
# Custom fields only
cvequery -c CVE-2021-44228 --fields cve_id,cvss,epss,kev
# Exclude specific fields
cvequery -c CVE-2021-44228 --fields-exclude summary,references
Export Formats
# JSON for automation
cvequery --product-cve nginx --json results.json
# CSV for analysis
cvequery --is-kev --csv kev_report.csv
# STIX for threat intelligence
cvequery -c CVE-2021-44228 --stix intel.json
Installation
# Recommended
pipx install cvequery
# Alternative
pip install cvequery
Key Features
- KEV Integration - Focus on actively exploited vulnerabilities
- EPSS Scoring - Exploitation probability assessment
- Parallel Processing - Fast multiple CVE lookups
- Rich Filtering - Severity, date range, product-based
- Export Options - JSON, CSV, YAML, XML, STIX 2.1
- Field Customization - Show/hide specific data fields
Documentation
Contributing
Take a look at the Contributing Page.
📬 Contact
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cvequery-1.0.5.tar.gz
(64.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cvequery-1.0.5-py3-none-any.whl
(43.9 kB
view details)
File details
Details for the file cvequery-1.0.5.tar.gz.
File metadata
- Download URL: cvequery-1.0.5.tar.gz
- Upload date:
- Size: 64.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbedc488bfff91c276485eaeaf3130d17f07640e7151a274f3627fdb93225167
|
|
| MD5 |
9e13fad8087c6b47b26882b29174882b
|
|
| BLAKE2b-256 |
41e13c9762d641f0663812806f0efc05f9ee004ca9481154378354cdec21107e
|
File details
Details for the file cvequery-1.0.5-py3-none-any.whl.
File metadata
- Download URL: cvequery-1.0.5-py3-none-any.whl
- Upload date:
- Size: 43.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0354d932970096af9436b8db489cd30e23161ceabbb49833aa67376ea73700b2
|
|
| MD5 |
c10266e1f30483683397cdba8bf284a2
|
|
| BLAKE2b-256 |
551c8d16fce623f78b330a57d7723ad5612690638eb596ef24e96ed810754f39
|