kwalker/rhsecapi

Project ID: 25227

Description

Leverage Red Hat's Security Data API to find CVEs by various attributes (date, severity, scores, package, IAVA, etc). Retrieve customizable details about found CVEs or about specific CVE ids input on cmdline. Parse arbitrary stdin for CVE ids and generate a customized report, optionally sending it straight to pastebin. Searches are done via a single instantaneous http request and CVE retrieval is parallelized, utilizing multiple threads at once. Python requests is used for all remote communication, so proxy support is baked right in. BASH intelligent tab-completion is supported via optional Python argcomplete module. Python2 tested on RHEL7, RHEL 8, & Fedora but since it doesn't integrate with RHN/RHSM/yum/Satellite, it can be used on any internet-connected machine. Feedback, feature requests, and code contributions welcome.

Installation Instructions

  • Enable the repo applicable to the systems distribution
  • Install via "yum install rhsecapi"

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream 8 x86_64 (88)* Centos-stream 8 (85 downloads)
Centos-stream 9 x86_64 (35)* Centos-stream 9 (74 downloads)
EPEL 6 x86_64 (12)* EPEL 6 (0 downloads)
EPEL 7 x86_64 (181)* EPEL 7 (436 downloads)
EPEL 8 aarch64 (3)*, ppc64le (3)*, s390x (3)*, x86_64 (12400)* EPEL 8 (1986 downloads)
EPEL 9 aarch64 (3)*, ppc64le (3)*, s390x (3)*, x86_64 (28)* EPEL 9 (68 downloads)

* Total number of downloaded packages.