Skip to content

vulnerability-lookup/KEVSight

Repository files navigation

KEVSight

A client to generate sightings for Vulnerability-Lookup from the Known Exploited Vulnerabilities (KEV) catalog.

Installation

pipx is an easy way to install and run Python applications in isolated environments. It's easy to install.

$ pipx install KEVSight
$ export KEVSIGHT_CONFIG=~/.KEVSight/conf.py
$ cisa_kev --download-path /home/cedric/.cisa_kev/known_exploited_vulnerabilities.json  download

The configuration for KEVSight should be defined in a Python file (e.g., ~/.KEVSight/conf.py). You must then set an environment variable (KEVSIGHT_CONFIG) with the full path to this file.

With Docker

git clone https://github.com/vulnerability-lookup/KEVSight
cd KEVSight

# Make sure conf.py exists in the project root before running
docker compose up --build

Note

The docker-compose.yml expects a conf.py file in the root directory. You can create it manually or copy the provided example:

$ cp kevsight/conf_sample.py conf.py

Usage

$ KEVSight --help
usage: KEVSight [-h] [--since SINCE]

options:
  -h, --help     show this help message and exit
  --since SINCE  Specify the number of days from today to include in the query

License

KEVSight is licensed under GNU General Public License version 3

Copyright (c) 2024-2025 Computer Incident Response Center Luxembourg (CIRCL)
Copyright (C) 2024-2025 Cédric Bonhomme - https://github.com/cedricbonhomme

About

A client to generate sightings for Vulnerability-Lookup from the Known Exploited Vulnerabilities (KEV) catalog.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •