Skip to content

$schema and $id missing #901

Closed
Closed

Description

@tschmidtb51

Describe the bug
Almost all schemas

are missing the $schema and $id properties.

To Reproduce
Steps to reproduce the behavior:

  1. Go the links
  2. search for $schema and $id properties

Expected behavior
3. Should be found

Screenshots
If applicable, add screenshots to help explain your problem.

Platform details

No relevant. Tested on https://github.com/CERTCC/SSVC/tree/9d9a14029ca2df1df9c2540a623033f79fddb73f

Additional context
Found during oasis-tcs/csaf#1152 (which relates to #802)

Activity

  1. added
    integration/blockerSomething that is blocking integration with another framework or system
    tech/backendBack-end tools, code, infrastructure
    tech/dataData implementation (content of /data, data object instances, etc.)
    integrationRelated to integration of SSVC into another framework or system
    on Aug 25, 2025
  2. sei-vsarvepalli commented on Aug 26, 2025

    @sei-vsarvepalli
    Contributor

    Hello @tschmidtb51

    The critical Decision Point Selection schema has these values to be clear. I am working to fix so all of them consistently provide these.

  3. tschmidtb51 commented on Aug 26, 2025

    @tschmidtb51
    ContributorAuthor

    @sei-vsarvepalli This is true. I just wanted to report the bug for further reference. From my side, there is no particular rush to fix this.

    @bernhardreiter is happy to help with the issue ;-)

  4. sei-vsarvepalli commented on Aug 26, 2025

    @sei-vsarvepalli
    Contributor

    Hello @bernhardreiter - happy to take your help. We would like to move all of these definitions closer to the ConfigDict model itself so the $id and $schema field are both automatically assigned. Currently src/ssvc/selections.py $id and $schema are both manually declared.

    Thanks
    Vijay

  5. added this to the 2025-09 milestone on Aug 27, 2025
  6. added theissue type on Sep 11, 2025
  7. ahouseholder commented on Sep 11, 2025

    @ahouseholder
    Contributor

    I am currently working on this. I'm taking the opportunity to refactor a bit so that we're not hard-coding as many strings into the schema generator methods and such. WIP will be in https://github.com/CERTCC/SSVC/tree/901-schema-and-id-missing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingintegrationRelated to integration of SSVC into another framework or systemintegration/blockerSomething that is blocking integration with another framework or systemtech/backendBack-end tools, code, infrastructuretech/dataData implementation (content of /data, data object instances, etc.)

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions