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.2.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.2-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nvdinterface-0.6.2.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.2.tar.gz
Algorithm Hash digest
SHA256 89659e192d5f5d7a49651fd2a36af183af306cb709a56dba748b6baa4157fd30
MD5 fa1c72c163ad0bf8ae009861b4284ffd
BLAKE2b-256 acba6b3525ab8bfe8203340907af9eed20592d8268940c5228ee611e911370b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nvdinterface-0.6.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 28ec096fa37a3845f74b014866f04c516298ce7e88a3ce551c7e115f6456a9a4
MD5 f80471fa41b6a2f64b4b1be9cdf76f00
BLAKE2b-256 2022524f8c0864c86439d34b5d9cf036bb397764f8e1b1a4c150633ffc9c2d0c

See more details on using hashes here.

Provenance

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