OWASP dep-scan is a next-generation security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies. Both local repositories and container images are supported as the input, and the tool is ideal for integration.
Expected Behavior
SBOM should contain purls with "pkg:golang/..." in it
Actual Behavior
SBOM does not list any golang packages.
Steps to Reproduce
Create container with golang binary. My example is the "Zarf" golang application.
Zarf: https://zarf.dev
Create container with OWASP Dep-scan 5.4.0 and cdxgen 10.6.2.
Call depscan:
Additional Information
I can scan the same Zarf container with Trivy and it generates an SBOM with Go libraries listed.
Example Trivy SBOM entry: