Skip to content
This repository has been archived by the owner on Jun 8, 2023. It is now read-only.

MachineThing/cve_lookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVE Lookup

Version MIT License Language percent

Note: This package is not maintained anymore, if you want to fork this then go right ahead.

Look up Common Vulnerabilities and Exposures (CVE for short) and get details about them.

How to use

As a program

$ cve_lookup CVE-2017-5754
CVE-2017-5754
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
(AV:L/AC:M/Au:N/C:C/I:N/A:N)
4.7 "Medium"

As a library

import cve_lookup

my_cve = cve_lookup.cve("CVE-2017-5754")
print(my_cve.id)
print(my_cve.cvss3v)
print(my_cve.cvss2v)
print(round(my_cve.cvss2.score_overall, 1), '\"{}\"'.format(my_cve.cvss2.score_name))

Install

From PyPi

$ pip3 install cve_lookup

From GitHub

$ git clone https://github.com/machinething/cve-lookup
$ cd cve-lookup
$ git checkout production # Skip if you want a development build
$ pip3 install -r requirements.txt
$ python3 setup.py install

Requirements/Dependencies

  • Python3 and Pip3
  • An internet connection (You probably have one)