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

Add composer.json as source for component detection #977

Open
JuergenGutsch opened this issue Jan 18, 2024 · 3 comments
Open

Add composer.json as source for component detection #977

JuergenGutsch opened this issue Jan 18, 2024 · 3 comments
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)

Comments

@JuergenGutsch
Copy link

JuergenGutsch commented Jan 18, 2024

I initially created the issue here microsoft/sbom-tool#478, but it seemed to be the wrong repo.

Composer is a dependency manager for PHP: https://getcomposer.org/

It would be cool to also create an SBOM out of composer.json files. That's why I ask you to add composer.json as a source for component detection. I would also be happy to help if needed.

Thanks,
Juergen

AB#2140410

@JuergenGutsch
Copy link
Author

I think I will create a PR for you soon.

@cobya cobya added status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality) labels Feb 1, 2024
@felickz
Copy link

felickz commented Jul 3, 2024

Composer is a supported ecosystem by the GitHub Advisory Database so this would be an awesome opportunity to support PHP with Advanced Security for Azure DevOps!

@JuergenGutsch
Copy link
Author

I didn't continue working on that, because I had to look into CycloneDX, which supports almost all platforms to create SBOMs. I had the requirement to evaluate a dependency tracker, that checks for vulnerabilities against CVE databases like the GitHub Advisory Database. This is why I stumbled upon this repo and CyclonDX...

However, I will finish the Composer PR within the next two weeks. It is basically a clone of the NPM version. Nothing special.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)
Projects
None yet
Development

No branches or pull requests

3 participants