Python client and module for Vulnerability Lookup
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Cédric Bonhomme 9c1c39ced0
Some checks failed
Python application - MyPy / Python 3.13 sample (push) Has been cancelled
Python application - MyPy / Python 3.14 sample (push) Has been cancelled
Python application - Test Public Interface / Python 3.10 sample (push) Has been cancelled
Python application - Test Public Interface / Python 3.11 sample (push) Has been cancelled
Python application - MyPy / Python 3.10 sample (push) Has been cancelled
Python application - MyPy / Python 3.11 sample (push) Has been cancelled
Python application - MyPy / Python 3.12 sample (push) Has been cancelled
Python application - Test Public Interface / Python 3.12 sample (push) Has been cancelled
Python application - Test Public Interface / Python 3.13 sample (push) Has been cancelled
Python application - Test Public Interface / Python 3.14 sample (push) Has been cancelled
Merge pull request #97 from vulnerability-lookup/fix-comment-vulnerability-existence
fix: [tests] Comment on an existing vulnerability, not a hardcoded CVE
2026-07-22 13:07:47 +02:00
.github build(deps): bump actions/checkout from 6 to 7 2026-06-19 14:32:45 +00:00
docs chg: Initial commit 2023-05-19 15:21:11 +02:00
pyvulnerabilitylookup chg: [sightings] When creating a sighting it is now possible to specify an optional content. 2026-04-28 10:42:48 +02:00
tests fix: [tests] Comment on an existing vulnerability, not a hardcoded CVE 2026-07-22 12:12:50 +02:00
.gitignore chg: Initial commit 2023-05-19 15:21:11 +02:00
.pre-commit-config.yaml chg: Bump pre-commit 2025-12-09 14:42:16 +01:00
.readthedocs.yml chg: Bump to poetry 2.0 2025-02-08 15:58:30 +01:00
LICENSE chg: Initial commit 2023-05-19 15:21:11 +02:00
mypy.ini chg: More new annotations 2024-01-17 12:41:24 +01:00
poetry.lock chg: Bump deps, version 2026-04-28 12:44:57 +02:00
pyproject.toml chg: Bump deps, version 2026-04-28 12:44:57 +02:00
README.md Update README.md 2025-02-07 14:20:24 +01:00

Python client and module for Vulnerability-Lookup

PyVulnerabilityLookup, a Python library to access Vulnerability-Lookup via its REST API.

PyVulnerabilityLookup allows you to fetch vulnerabilities, create comments, bundles, sightings, and more.

Installation

pip install pyvulnerabilitylookup

Usage

Command line

You can use the vulnerability_lookup command:

$ vulnerability_lookup -h
usage: vulnerability_lookup [-h] --url URL (--redis_up | --vulnerability VULNERABILITY)

Query a thing.

options:
  -h, --help            show this help message and exit
  --url URL             URL of the instance.
  --redis_up            Check if redis is up.
  --vulnerability VULNERABILITY
                        Get a vulnerability.

Library

See API Reference