Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide the vulnerability information for cases in a machine-readable format #7

Closed
madcatter24 opened this issue Jan 2, 2021 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@madcatter24
Copy link
Contributor

madcatter24 commented Jan 2, 2021

Request to provide the vulnerability information for cases in a machine-readable format. It would greatly facilitate the ingestion of these cases into an organization's existing internal vulnerability tracking tools. It's possible that this could be facilitated using an API.

@madcatter24 madcatter24 added the enhancement New feature or request label Jan 2, 2021
@madcatter24 madcatter24 self-assigned this Jan 2, 2021
@zmanion
Copy link
Contributor

zmanion commented Feb 15, 2021

Consider CSAF/CVRF. VINCE can already produce CVE JSON. CVE JSON (and CVRF) may or may not be sufficient, and this issue may benefit from waiting for results from the CVD protocol work.

@sei-vsarvepalli
Copy link
Contributor

Consider CSAF/CVRF. VINCE can already produce CVE JSON. CVE JSON (and CVRF) may or may not be sufficient, and this issue may benefit from waiting for results from the CVD protocol work.

We have a sample CVRF API written in purely mostly with current VINCE API and a client side JS. The code is available at
https://github.com/CERTCC/VINCE/blob/main/api_examples/

and the sample output for VU#257161 is here in the CERT demo site.

https://democert.org/vince/VU-257161-CVRF.html

@tschmidtb51
Copy link

VINCE now supports the CSAF.

@zmanion
Copy link
Contributor

zmanion commented Feb 10, 2022

Possibly different things:

  1. Completed case, vulnerability note written and published --> produce CSAF
  2. In-progress, possibly under embargo case, vulnerability note not written, information not complete --> produce CSAF

Not sure if 2 is possible, depending on required fields/elements of CSAF. Maybe deliver an incomplete CSAF via VINCE API? Other VINCE API features support 2, just not in CSAF format.

@zmanion
Copy link
Contributor

zmanion commented May 26, 2022

As noted in #24, VINCE does not formally support the specific vendor|product|version set of information needed to produce parts of valid CSAF.

Closing with the acknowledgement that VINCE does partially support CSAF and we're open to other machine-readable formats and integration.

@zmanion zmanion closed this as completed May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants