cve-search / vulnerability-lookup

Vulnerability-Lookup facilitates quick correlation of vulnerabilities from various sources, independent of vulnerability IDs, and streamlines the management of Coordinated Vulnerability Disclosure (CVD).
https://vulnerability.circl.lu
GNU Affero General Public License v3.0
136 stars 15 forks source link

Design and implementation of the vulnerability-lookup #1

Closed adulau closed 1 month ago

adulau commented 1 year ago

vulnerability-lookup project

vulnerability-lookup is a cve-search rewrite to support the following functionalities. This project will be a new software project under the cve-search organisation.

Functionalities

Core

Import

Rafiot commented 1 year ago

Work in progress on that (branch framework):

adulau commented 1 year ago

Maybe starting with a new importer like the GSD source GSD-database would be a good example of a second ID and also how to map the existing CVE with the GSD source too.

adulau commented 1 year ago

New extensions

Rafiot commented 1 year ago

Some of the UI is implemented (search/list recent entries). Now let's discuss the system to create a new vulnerability.

This is the form to report an advisory via github:

image

Should it be similar to that? What is the minimal viable set of settings we want in the form?

Then, how to we identify the advisory before it is assigned a CVE? And do we do that? If yes, one way is to do something similar to github with something like that: GHSA-c647-pxm2-c52w

Rafiot commented 1 year ago

As found by @adulau , we should use this interface for edit/submit: https://github.com/Vulnogram/Vulnogram

And push it to vulnerability-lookup instead of CVE for the ones created by our constituants

Rafiot commented 12 months ago

Open question regarding CVEList: it is more or less a duplicate of the NVD database, and it is not really possible to treat it as a new source. For now, it will be imported as a meta for the CVE entries.

adulau commented 5 months ago

Potential new source to add - https://www.variotdbs.pl/vulns/

adulau commented 5 months ago

@Rafiot https://github.com/cve-search/vulnerability-lookup/issues/42 that would be an interesting candidate but it's using the ADP extension of CVE. Not exactly sure the best way to do it.

adulau commented 1 month ago

All the original design is now implemented and more. We can close the issue.