Skip to main content

A CLI Tool made with Python to install the NVD database locally and maintain it using MongoDB.

Project description

NVD SEARCH TOOL

Overview

nvd-search is a Python tool designed to fetch and process data from the National Vulnerability Database (NVD) API v2. This tool is made using the best practices suggested by the NIST.

Features

  • Fetch data from the NVD API
  • Maintain the database and keep it updated

Installation

Prerequisites

  • Request an NVD API KEY , and then export it :
    export NVD_API_KEY=api_key
  • Python 3.10 or higher.
  • Poetry (for package management).
  • MongoDB as database for this tool.

Steps for using this tool with Poetry

  1. Clone the repository:

    git clone https://github.com/khalilbouzoffara/nvd-search.git
    cd nvd-search
    
  2. Install dependencies:

    poetry install
    
  3. Activate the virtual environment:

    poetry shell
    

Use this tool as a python package

You can use this tool also as a python package

pip install nvd-search

Usage

You can run this command to help you explore this tool:

nvd-search --help

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

nvd_search-0.1.4.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

nvd_search-0.1.4-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file nvd_search-0.1.4.tar.gz.

File metadata

  • Download URL: nvd_search-0.1.4.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-44-generic

File hashes

Hashes for nvd_search-0.1.4.tar.gz
Algorithm Hash digest
SHA256 5b6d9e16eb2496e856ea1012fa17a5153008985d8e826053073d9dabe756ba5a
MD5 b139b47d01f955c1752238058dbf7477
BLAKE2b-256 355e18d4ce8ec7c695dc71cf0220d3244676d3c6e720879016de74bf2b912c9d

See more details on using hashes here.

File details

Details for the file nvd_search-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: nvd_search-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-44-generic

File hashes

Hashes for nvd_search-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1be6c26d912d814a7eb216b9a484dc1fcc7b0fb8a14a37faf9d78670d896da8a
MD5 e9b7d67e2c4db7200515a3d97669f51d
BLAKE2b-256 b20148eef1df140b631f27eb5b0b8570c2f17ac4c9832a39511b1613ab4496a1

See more details on using hashes here.

Supported by

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