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
  • 🔍 Filter CVEs by severity
  • 💾 JSON/CSV/HTML output support
  • ⚡ Caches results for faster repeated queries

Installation

Install via pip:

pip install vuln-checker

Or from GitHub:

git clone https://github.com/skm248/vuln-checker.git
cd vuln-checker
pip install .

Usage

Single Product

vuln-checker --product tomcat --version 9.0.46 --severity HIGH --format csv
vuln-checker --product mysql --version 8.0.30 --refresh

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.3.0.tar.gz (5.3 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.3.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file vuln_checker-0.3.0.tar.gz.

File metadata

  • Download URL: vuln_checker-0.3.0.tar.gz
  • Upload date:
  • Size: 5.3 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.3.0.tar.gz
Algorithm Hash digest
SHA256 4108458c25e6f868f92ef91e037ab5d73ea37c3f18b741b707eeb8b589d0f274
MD5 447d523701cee633f2c677a39ee2d17f
BLAKE2b-256 99a4d0ac7e3a1cab115d90af682ffbd4be50a802b06a0568540fc14c1d4d728f

See more details on using hashes here.

File details

Details for the file vuln_checker-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: vuln_checker-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6a659a7af5fa1b6aa960eb3e2dd07d617e1900311c8a3ad67d55ef12b3d7792
MD5 662d910c024cf3a390dba9ceb644349f
BLAKE2b-256 69a16d3697d9416456cd0ef67d16eec5acbe78a2b5a2792139906858fb1cee8b

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