-
Couldn't load subscription status.
- Fork 727
Enhance CPE generation #472
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Benchmark Test ResultsBenchmark results from the latest changes vs base branch |
| @@ -1,16 +1,27 @@ | |||
| package cataloger | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It may be valuable soon (not necessarily now) to introduce a CPE-specific package. There seems to be a lot of rich logic and data, all within the context of the "CPE domain". I noticed that cpe.go is a bit on the large side, and also that we have several files in this directory that all start with cpe_.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agreed (I resisted a lot of possible refactors on this PR that I think there is a lot of room for). My vote is to not do such refactors in this PR though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! 👏
…in fields Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
… logic Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
Signed-off-by: Alex Goodman <[email protected]>
1419fe0 to
6d94148
Compare
|
rebased / force pushed to incorporate #474 |
* adjust CPE specificity sorting to include field length and bias certain fields Signed-off-by: Alex Goodman <[email protected]> * remove * vendor values from CPE generation Signed-off-by: Alex Goodman <[email protected]> * re-enable generating CPEs for jenkins and jira plugins Signed-off-by: Alex Goodman <[email protected]> * improve CPE generation logic based on java artifactID and groupID Signed-off-by: Alex Goodman <[email protected]> * add ruby-lang as target software candidate for gems in CPE generation logic Signed-off-by: Alex Goodman <[email protected]> * rename filterCpes to filterCPEs Signed-off-by: Alex Goodman <[email protected]> * refactor CPE filters and groupID processing (for linting) Signed-off-by: Alex Goodman <[email protected]> * use ruby-lang as vendor candidate not target software Signed-off-by: Alex Goodman <[email protected]> * address PR comments for CPE generation Signed-off-by: Alex Goodman <[email protected]>
Closes #396
Closes #471