Skip to content

Drop support for optional data values starting with "x_" #318

@jayjacobs

Description

@jayjacobs

Having optional fields in structured data adds complexity for parsing at scale AND it is not being used in any sort of practical way right now.

there are two fields in use that are generated by the upconvert process that are either for legacy reasons or specifically for the CNA, not for the data or any end users.

  • containers.cna.x_ConverterErrors
  • containers.cna.x_legacyV4Record

There is one field added by what I assume are cve/json generators and we should consider adding this as a standard field into the schema:

And then there are three fields that may be isolated to redhat:

  • containers.cna.x_redHatCweChain (2 CVEs)
  • containers.cna.x_redhatCweChain (444 CVEs)
  • containers.cna.affected.x_redhatStatus (2 CVEs)

There are no other uses of any optional "x_" instances.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DiscussionDiscuss in a future QWG meeting or on mailing listenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions