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
Wrong parsing after v0.85.0 syft for some components #2241
Comments
Hi @gandalf1990PL, thank you for the report. Can you provide a package or public image that we can use to reproduce this problem? Thanks! |
Here are dlls |
I can second this bug. The affected NuGet packages in my C# project where
Since syft v0.86 onwards, the fields |
Related PR under development: #2133 |
What happened:
Syft is parsing some compontnes on wrong way. This occurs that dependency track cant upload boms. Throwing errors like this:
Cannot insert the value NULL into column 'NAME', table 'DependencyTrackDB.dbo.COMPONENT'; column does not allow nulls. INSERT fails.
e.g when using any syft with higher version that 0.85.0
For 0.85.0 version there is no components with empty section.
The result of bom files for same container images differ significantly on amount of components
What you expected to happen:
Name section should be fullfiled
Steps to reproduce the issue:
.net app with specifc packages included
Anything else we need to know?:
Environment:
syft version
: v0.93.0cat /etc/os-release
or similar): Ubuntu 20.04.6 LTSThe text was updated successfully, but these errors were encountered: