Skip to content

A client to gather vulnerability-related information from Bluesky.

License

Notifications You must be signed in to change notification settings

CIRCL/BlueSkySight

Repository files navigation

BlueSkySight

A client to gather vulnerability-related information from the Bluesky. The gathered data is subsequently transmitted to the Vulnerability-Lookup API.

Installation

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

$ pipx install BlueSkySight
$ export BLUESKYSIGHT_CONFIG=~/.BlueSkySight/conf.py

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

You can have a look at this example of configuration.

Streaming

BlueSkySight-Stream streams data from the Bluesky firehose and uses PyVulnerabilityLookup to create sightings in Vulnerability-Lookup.

$ BlueSkySight-Stream   
Streaming Bluesky firehose…

License

BlueSkySight is licensed under GNU General Public License version 3

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

About

A client to gather vulnerability-related information from Bluesky.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages