You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes we have an SBOM (json file) as input manifest. Package such as @cyclonedx/cdxgen can produce that file for a given local project (package.json).
My idea is to implement a new API that could take the JSON and walk on it.
Note: probably not easy at all because we draw to draw relationships between the SBOM components
Or a brand new walker that would just take the list of flat dependencies without any need to iterate on sub-dependencies and walk across the tree (since the SBOM expose the tree as a flat list of components from my current understanding)
Now scanner use mama through depWalker. I think we should explore if we can implement SBOM support through ManifestManager class and on what area we have breaking or missing data.
Activity
fraxken commentedon Jul 19, 2025
Note: probably not easy at all because we draw to draw relationships between the SBOM components
Or a brand new walker that would just take the list of flat dependencies without any need to iterate on sub-dependencies and walk across the tree (since the SBOM expose the tree as a flat list of components from my current understanding)
fraxken commentedon Apr 3, 2026
Now scanner use mama through depWalker. I think we should explore if we can implement SBOM support through ManifestManager class and on what area we have breaking or missing data.