CLI tool to fetch CVEs using NVD API
Project description
vuln-checker
✨ A CLI tool to search CVEs from the NVD API based on product/version (CPE lookup).
Features
- 🎯 Interactive mode to resolve multiple CPE matches
- 📂 Batch mode to scan multiple products via CSV
- 🔍 Filter CVEs by severity
- 💾 JSON/CSV output support
- ⚡ Caches results for faster repeated queries
Installation
Install via pip (after publishing):
pip install vuln-checker
Or from GitHub (after cloning):
git clone https://github.com/skm248/vuln-checker.git
cd vuln-checker
pip install .
Usage
Single Product
vuln-checker --product jquery --version 1.11.3 --severity HIGH
Batch Mode (CSV)
vuln-checker --batch products.csv --output results.json
CSV format:
product,version
jquery,1.11.3
lodash,3.5.0
License
This project is licensed under the MIT License by Sai Krishna Meda.
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
vuln_checker-0.1.0.tar.gz
(4.5 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
File details
Details for the file vuln_checker-0.1.0.tar.gz.
File metadata
- Download URL: vuln_checker-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b57519837595b066963b26e30443e9a6ef3262afd6c46f2b0d8e00aefd1e5d8
|
|
| MD5 |
b815ab65a2a25153a78075eed0c9bbf0
|
|
| BLAKE2b-256 |
9e6527dbe805f4848add2c9231b3a9d9970461a861f18e093e1ee7c25a538e6b
|
File details
Details for the file vuln_checker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vuln_checker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa8cf00473e9bcd11650a2fcb13d0bfdefc91e85b15a5acd65f1c0470b0f4833
|
|
| MD5 |
230e619fed7652f16197aff2644df41d
|
|
| BLAKE2b-256 |
91714e2a201cbffadc5dff3b668e450ce82b65cc140fa0f4507e6020fe94a090
|