Skip to content

Conversation

@ahouseholder
Copy link
Contributor

This is a precursor to #329. It does not resolve it though.

When we originally added objects for the CVSS v4 equivalence sets, we put them all into one module. However, since we expect them to basically be treated as decision points, we want them to be in separate files going forward to retain consistency in how we map decision points to python files.

The main changes involve the removal of the old equivalence sets and the creation of new, separate modules for each equivalence set. Additionally, there are some updates to the module documentation to improve clarity.

Documentation Updates:

  • src/ssvc/_mixins.py: Updated the module docstring to provide a clearer description of the module's purpose.

Removal of Old Equivalence Sets:

Creation of New Equivalence Set Modules:

Import and Group Updates:

@ahouseholder ahouseholder added the enhancement New feature or request label Feb 17, 2025
@ahouseholder ahouseholder added this to the 1Q25 milestone Feb 17, 2025
@ahouseholder ahouseholder self-assigned this Feb 17, 2025
Copy link
Contributor

@sei-vsarvepalli sei-vsarvepalli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments on the PR #683 on the test cases Python file.

@ahouseholder ahouseholder merged commit 2d115aa into CERTCC:main Feb 18, 2025
1 check passed
@ahouseholder ahouseholder deleted the feature/split_cvss_eq_sets branch February 24, 2025 15:18
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

Successfully merging this pull request may close these issues.

2 participants