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

How to provide advisories in different parallel CSAF versions? #843

Open
sthagen opened this issue Dec 15, 2024 · 0 comments
Open

How to provide advisories in different parallel CSAF versions? #843

sthagen opened this issue Dec 15, 2024 · 0 comments
Assignees
Labels

Comments

@sthagen
Copy link
Contributor

sthagen commented Dec 15, 2024

During the CSAF Community Days 2024, 12.-13. December 2024 in Munich, it became clear, that providers often map directories directly served per HTTPS to SCAF format versions.

Examples: foo/v2/bar or baz/2.0/quux.

Other providers do not indicate any CSAF format version in the paths or the provider.json
resource.

All these use cases are plausible and fit the provider and consumer needs it seems,
but when CSAF v2.1 will be available there is the reasonable assumption, that for some
time out of control of the TC there will be many mixed format situations:

  • Only CSAF v2.0
  • CSAF v2.0 for older advisories and CSAF v2.1 for "fresher" advisories
  • CSAF v2.0 for all advisories and CSAF v2.1 for "fresher" advisories
  • Only CAF v2.1

Questions to seed the discussion:

  • Do we need to adjust the provider json schema of CSAF v2.1?
  • Do we need to amend also the CSAF v2.0 provider json schema?
  • Do we lack informative text in our CSAF v2.1 prose to guide and support the communities?
  • Would the CSAF eco system profit from FAQ entries providing solutions for these scenarios?
@sthagen sthagen self-assigned this Dec 15, 2024
@sthagen sthagen changed the title Empower providers to provide advisories in different CSAF versions in parallel How to provide advisories in different parallel CSAF versions? Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant