Skip to main content

A small tool to fetch informations about CVE from suse.com.

Project description

PyPI - License Current version on PyPI Lint/Build Coverege

Homedir

SUSE CVE Fetcher (unofficial; not developed by SUSE)

scf is a small tool to fetch informations about CVEs from suse.com.

⏬ Installation

Install via pypi package:

pip install python-scf

Or directly via source:

pip install git+https://github.com/dadav/scf

📙 Documentation

👉 Please use https://scf.readthedocs.io/en/latest/

⭐️ Usage

You can use it via command line:

# list all cve
scf cve list

# export as json
scf cve list --json

# fetch details for a specific cve
scf cve details CVE-2022-0001

# start a little api server
scf server run

# prefetch some data (older years are excluded)
scf cache populate

# show some stats about the local cache
scf cache stats

Or in your python program:

from rich import print
from scf.suse import get_all_cve, get_cve_details

latest_cve = get_all_cve()[0]
details = get_cve_details(latest_cve)
print(f'[{latest_cve}] Score: {details.cvss.score}')

💓 Contributors

Made with contributors-img.

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

python-scf-0.1.0.tar.gz (21.1 kB view hashes)

Uploaded Source

Built Distribution

python_scf-0.1.0-py3-none-any.whl (23.0 kB view hashes)

Uploaded Python 3

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