Skip to main content

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.

Release files for epss-checker 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for epss-checker 1.0
File Size Uploaded
epss-checker-1.0.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for epss-checker 1.0
File Interpreter ABI Platform
epss_checker-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.8 kB

Release files / epss-checker-1.0.tar.gz

Download URL epss-checker-1.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8e89a1ba5f30c0c01dd65b19571248cf0f46ceb809280ce050fcb866357ec312
BLAKE2b-256 checksum
How to use checksums
4ccc3018431d04838659e64888f111d28649e1a82fa630cee4175fb3b6fb0667
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / epss_checker-1.0-py3-none-any.whl

Download URL epss_checker-1.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3711028c5d43fa95c02b276174d9ca18a0c89cdbb7b85e3ac9504cadb12cb5ee
BLAKE2b-256 checksum
How to use checksums
a59d6bceecc76ff0e771d95466fbaba9e2e542849077eec3d2f170963790b421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page