Vulnerability database and package search for sources such as CVE, GitHub, and so on. Uses a built-in file based storage.
Project description
Introduction
Vulndb is a vulnerability database and package search for sources such as NVD, GitHub and so on. It uses a built-in file based storage to allow offline access.
Installation
pip install appthreat-vulndb
Usage
This package is ideal as a library for managing vulnerabilities. This used by dep-scan, a free open-source dependency audit tool. However, there is a limited cli capability available with few features to test this tool directly.
Cache vulnerability data
vdb --cache
It is possible to customise the cache behaviour by increasing the historic data period to cache by setting the following environment variables.
- NVD_START_YEAR - Default: 2016. Supports upto 2002
- GITHUB_PAGE_COUNT - Default: 5. Supports upto 20
Periodic sync
To periodically sync the latest vulnerabilities and update the database cache.
vdb --sync
Basic search
It is possible to perform simple search using the cli.
vdb --search android:8.0
vdb --search google:android:8.0
vdb --search android:8.0,simplesamlphp:1.14.11
Syntax is package:version,package:version or vendor : package : version (Without space)
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
Built Distribution
Hashes for appthreat_vulndb-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23ee71d42822e5e9b4c714d8744696d9f03a05ac553b13c5b03513af620e92a |
|
MD5 | 02cd903b8ae93d6332681a31db460e8e |
|
BLAKE2b-256 | d9042cc9b3eb5f57cb3ca9d3033236c2f003bfe41067b51fd24fd06220654fc2 |