Skip to content

Conversation

@jess-lowe
Copy link
Contributor

@jess-lowe jess-lowe commented Oct 3, 2025

This PR:

  • Moves the cve5 conversion code out of the cmd folder
  • creates a common.go folder for reused/common functions by the conversion
  • initializes a factory-based design pattern for CNA based version extraction methods
    • Linux has its own extractor now
    • downside of this is that we may have to maintain multiple versions of the extractions, but we'll mitigate this by making sure code that is doing the same thing is abstracted into its own function.
  • splits apart some of the version extraction patterns into their own functions.

@jess-lowe jess-lowe marked this pull request as ready for review October 3, 2025 03:46
@another-rex
Copy link
Contributor

I think there's a conflict that needs to be resolved before we can review

@jess-lowe jess-lowe requested a review from another-rex October 13, 2025 00:38
@jess-lowe jess-lowe merged commit 5473787 into google:master Oct 13, 2025
17 checks passed
@jess-lowe jess-lowe deleted the refactor/cvelist branch October 13, 2025 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants