Decide on the degree of constraints fullfilled by CSAF CVRF snippets proxying CVSS content

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Environment:

      [Proposed]

    • Hide

      To ease migration and maximize compatibility among CSAF CVRF documents it is suggested to keep the BaseScore as the only required element of a ScoreSet container and let all other elements including the Vector be optional.

      Show
      To ease migration and maximize compatibility among CSAF CVRF documents it is suggested to keep the BaseScore as the only required element of a ScoreSet container and let all other elements including the Vector be optional.

      We should decide on the degree up to which we mirror / enforce constraints from proxied domain solutions / rule sets.

      Sample: CVSS

      A sample draft for a JSON schema of CVSS v3 has been sent to this list, which indicates, that not only the BaseScore, but also the Vector is a required element of such a "CVSS" document.

      To maintain version over arching robust embedding and at the same time allow round trip transport of foreign defined "snippets" we should decide on what we enforce (and ideally as a general guideline for all "referred" / proxied domain "snippets").

      It is further suggested to start always considering the envisioned CSAF version 2.0 format agnostic (at least XML and JSON) with any decisions on ordering, cardinality, containment rules etc. to not build up technical debt and avoid format biased architectural decisions.

            Assignee:
            Unassigned
            Reporter:
            Stefan Drees (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: