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.3.tar.gz (24.8 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.3-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nvdinterface-0.6.3.tar.gz
Algorithm Hash digest
SHA256 40546b0e35780c93d3920a3f5e226aa28837909510544a4faaa284e4b7dde93b
MD5 9307849d3c33547e2a3c6858d7e7fead
BLAKE2b-256 7f6be9ca253e37cc942f4554deeace5e20317bbad8fe40df5f4170417b96c3e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nvdinterface-0.6.3-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.13.7

File hashes

Hashes for nvdinterface-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7eb09f870e5cf4795985e8e37dd44581bd03125997de66d203b255786e50b867
MD5 5a1c15f49e6b7effebbec59c649c4357
BLAKE2b-256 83a5f7214cb25a29205bf21491d009f580848fa1c3e5b72288ed2fd3aefbef33

See more details on using hashes here.

Provenance

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