Skip to content
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

rewrite mapping nix packages to cpe identifiers #61

Open
henrirosten opened this issue May 10, 2023 · 1 comment
Open

rewrite mapping nix packages to cpe identifiers #61

henrirosten opened this issue May 10, 2023 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@henrirosten
Copy link
Collaborator

henrirosten commented May 10, 2023

NVD plans to retire legacy data feeds on 09/2023: https://nvd.nist.gov/products/cpe

Currently, sbomnix uses NVD "CPE Dictionary" in mapping the nix pakcages to CPE identifiers, see: https://github.com/tiiuae/sbomnix/blob/main/scripts/cpedict/update-cpedict.sh and https://github.com/tiiuae/sbomnix/blob/main/sbomnix/cpe.py.

We need to rethink how to properly do this in sbomnix to make it more accurate and so that it does not rely on the to-be-retired NVD data feed.

All suggestions or ideas how to improve the CPE mapping are welcome.

@henrirosten henrirosten added enhancement New feature or request help wanted Extra attention is needed priority Issue should be prioritized labels May 10, 2023
@henrirosten
Copy link
Collaborator Author

henrirosten commented Jun 14, 2023

PR #71 partly resolves this issue, removing the dependency to to-be-retired legacy NVD json database.

Second part of this issue, i.e. making the CPE mapping more accurate still needs work, therefore, leaving this issue open but removing the priority label for now.

@henrirosten henrirosten removed the priority Issue should be prioritized label Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant