Skip to main content

An convenience python class for interacting with NVD

Project description

NVDInterface

NVDInterface is a python library to simplify retrieving and interacting with data from the National Vulnerability Database (NVD).

This project is currently in the early stages of development and will hopefully see changes soon, however is being made available early for others to use, test, and request changes on.


Install

(.venv) $ pip install nvdinterface

Example Usage

>>> from nvdinterface import search_cves
>>> search_cves(cveId="CVE-2021-44228")

Building from Source

  1. Clone the repository
  2. Enter repository directory
  3. Install using poetry

Example:

(.venv) $ git clone https://github.com/LachJones/nvdinterface.git
(.venv) $ cd nvdinterface
(.venv) $ python -m poetry install

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

nvdinterface-0.6.0.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nvdinterface-0.6.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file nvdinterface-0.6.0.tar.gz.

File metadata

  • Download URL: nvdinterface-0.6.0.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nvdinterface-0.6.0.tar.gz
Algorithm Hash digest
SHA256 b82991ac24fdfc5abfcefecab15935ee793793d763dad1c00df1831fbfed2423
MD5 83182fd8a9dfe67fe92db8dccf53feb5
BLAKE2b-256 ded43045eedf401c3fb5dc68d840bf48c4abcbd80c3d95a4c7cc52639e2860d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.6.0.tar.gz:

Publisher: pypi-publish.yml on LachJones/nvdinterface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nvdinterface-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: nvdinterface-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nvdinterface-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c58214e3cc6fad2eae5cafd151186253493de79267bbf9bc41cba6dc5fc6030
MD5 0dee2481a20f551ae9157df9650bce66
BLAKE2b-256 1b69e4f774ff6c0e79b4d8a733e2a08edbc512ba0f67edef7fad16fd9adaa04d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.6.0-py3-none-any.whl:

Publisher: pypi-publish.yml on LachJones/nvdinterface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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