Skip to main content

CLI tool to fetch CVEs using NVD API

Project description

vuln-checker

PyPI version Python version License: MIT GitHub stars

✨ 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vuln_checker-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for vuln_checker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2b57519837595b066963b26e30443e9a6ef3262afd6c46f2b0d8e00aefd1e5d8
MD5 b815ab65a2a25153a78075eed0c9bbf0
BLAKE2b-256 9e6527dbe805f4848add2c9231b3a9d9970461a861f18e093e1ee7c25a538e6b

See more details on using hashes here.

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

Hashes for vuln_checker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa8cf00473e9bcd11650a2fcb13d0bfdefc91e85b15a5acd65f1c0470b0f4833
MD5 230e619fed7652f16197aff2644df41d
BLAKE2b-256 91714e2a201cbffadc5dff3b668e450ce82b65cc140fa0f4507e6020fe94a090

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page