fasten-project / vulnerability-producer

Gathers, enriches and publishes vulnerability information to a Kafka topic.
https://www.fasten-project.eu/
Apache License 2.0
6 stars 3 forks source link

Add multi-threading support for getting vulnerabilities from various sources #120

Closed mir-am closed 2 years ago

mir-am commented 2 years ago

Currently, vulnerability producer is a single-thread application that gathers vulnerabilities from various sources like GH advisory, NVD, etc. To speed up the data-gathering phase, I would like to use multi-threading so that each thread gathers vulnerabilities from one source. I expect that this should make the producer at least several times faster. Specifically, I will use Java's ExecutorService feature.

mir-am commented 2 years ago

It is addressed in #121.