Skip to main content

A client to query the FIRST EPSS API for CVE EPSS scores

Project description

EPSS Client

A Python client to query the FIRST EPSS API for CVE EPSS scores. This tool allows users to easily fetch EPSS scores for different CVEs right from the command line.

Installation

Before installing the EPSS Checker, make sure you have Python 3.6+ installed on your system. You can install the EPSS Checker using pip:

pip install epss-checker

Usage

You can use the EPSS Client from the command line as follows:

epss-checker CVE-XXXX-XXXX

Replace CVE-XXXX-XXXX with the actual CVE identifier you want to query. The tool will fetch the EPSS score for the given CVE identifier and display it in the console. The following is the help message of the tool:

┌──(omar㉿websploit)-[~]
└─$ epss-checker -h
usage: epss-checker [-h] [-s] cve_id

 EPSS-Checker
 Author: @santosomar
 A tool to fetch EPSS scores for CVEs from the FIRST EPSS API.

positional arguments:
  cve_id        The CVE identifier to query (format: CVE-XXXX-XXXX)

options:
  -h, --help    show this help message and exit
  -s, --silent  Only display the EPSS score, without any additional text

Contributing

To contribute to this project, please read the CONTRIBUTING file.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epss-checker-1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

epss_checker-1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file epss-checker-1.0.tar.gz.

File metadata

  • Download URL: epss-checker-1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for epss-checker-1.0.tar.gz
Algorithm Hash digest
SHA256 8e89a1ba5f30c0c01dd65b19571248cf0f46ceb809280ce050fcb866357ec312
MD5 6750344158f7190d66aada9b229d7f31
BLAKE2b-256 4ccc3018431d04838659e64888f111d28649e1a82fa630cee4175fb3b6fb0667

See more details on using hashes here.

File details

Details for the file epss_checker-1.0-py3-none-any.whl.

File metadata

  • Download URL: epss_checker-1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for epss_checker-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3711028c5d43fa95c02b276174d9ca18a0c89cdbb7b85e3ac9504cadb12cb5ee
MD5 8d69f114784d044a666b16b3f103b127
BLAKE2b-256 a59d6bceecc76ff0e771d95466fbaba9e2e542849077eec3d2f170963790b421

See more details on using hashes here.

Supported by

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