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.4.0.tar.gz (25.3 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.4.0-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nvdinterface-0.4.0.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nvdinterface-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7c0fd3abdae76fd2e1fd903cac309df8fe31656fea08a6ec888b2ad33dc67d50
MD5 ce62e9d0df272226256363c4ce9962c9
BLAKE2b-256 d577c368e425bda82fe0a14e621a89c4b2bad716aa9f3dd784be42b38f4a503a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.4.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.4.0-py3-none-any.whl.

File metadata

  • Download URL: nvdinterface-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nvdinterface-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0153bebba567949c5ccf73636623aa8ecff401e79d41ebccb75b11650561c076
MD5 80c8c15a15219f7c6b95bf897c98f1fc
BLAKE2b-256 0af54682b1bca59518fb627fb1b3f8dccd333b5c7e5eb415192aeb90eeccb9fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.4.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