-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
fix(sbom): export bom-ref when converting a package to a component #7340
Merged
Merged
Changes from 13 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
73a0018
fix(sbom): export bom-ref
afdesk f22f6b4
fix tests
afdesk 0eebb2a
remove file path
46e10ac
add test case
afdesk 5cb120b
fix: update test data
afdesk 4e42d28
test: keep the same uid
afdesk 61486f3
fix: keep existing BOM-ref
afdesk 6067d5f
add: a check
afdesk 0a5090f
refactor: look for SBOM ref only for Os and App layers
afdesk eaaf98b
refactor
afdesk 418100c
refactor: reuse the parsed SBOM
knqyf263 0bb6387
test: add appropriate parsed BOMs
knqyf263 8b33309
fix: linter error
knqyf263 67961d7
refactor: rename AddVulnerabilities to SetVulnerabilities
knqyf263 13b0ff4
Revert "refactor: rename AddVulnerabilities to SetVulnerabilities"
knqyf263 e67a91e
Revert "fix: linter error"
knqyf263 28c45d8
Revert "test: add appropriate parsed BOMs"
knqyf263 f4478c0
Revert "refactor: reuse the parsed SBOM"
knqyf263 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -120,7 +120,7 @@ | |
] | ||
}, | ||
{ | ||
"bom-ref": "pkg:gem/[email protected]?file_path=var%2Flib%2Fgems%2F2.5.0%2Fspecifications%2Factivesupport-6.0.2.1.gemspec", | ||
"bom-ref": "179eaea5-d48e-4dd3-a53d-c87c3f6e9e5b", | ||
"type": "library", | ||
"name": "activesupport", | ||
"version": "6.0.2.1", | ||
|
@@ -163,8 +163,8 @@ | |
{ | ||
"ref": "95de56ee-980c-413d-8f68-6c674dc3e9d1", | ||
"dependsOn": [ | ||
"353f2470-9c8b-4647-9d0d-96d893838dc8", | ||
"pkg:gem/[email protected]?file_path=var%2Flib%2Fgems%2F2.5.0%2Fspecifications%2Factivesupport-6.0.2.1.gemspec" | ||
"179eaea5-d48e-4dd3-a53d-c87c3f6e9e5b", | ||
"353f2470-9c8b-4647-9d0d-96d893838dc8" | ||
] | ||
} | ||
] | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 looks like we only use fakeUUID for
serialNumber
:trivy/integration/testdata/fluentd-multiple-lockfiles-reused.cdx.json.golden
Line 5 in 8b33309
This might be confusing (that we don't overwrite other UUID's).
Maybe we just don't check
serialNumber
?@knqyf263 @afdesk wdyt?
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.
The serial number is generated by UUID. I think it's better to confirm it is generated as expected rather than ignoring it.