Skip to content

refactor: generate CycloneDX BOMs using cyclonedx-python-lib#65

Merged
eaglei15 merged 2 commits intoGenAI-Security-Project:v0.2from
saquibsaifee:refactor-bom-generation-to-use-cyclonedx-python-lib
Mar 2, 2026
Merged

refactor: generate CycloneDX BOMs using cyclonedx-python-lib#65
eaglei15 merged 2 commits intoGenAI-Security-Project:v0.2from
saquibsaifee:refactor-bom-generation-to-use-cyclonedx-python-lib

Conversation

@saquibsaifee
Copy link
Contributor

Description

  • Replace fragile, hand-assembled CycloneDX JSON with the maintained cyclonedx-python-lib domain models and outputters to gain schema validation and reduce custom serialization logic.
  • Improve maintainability by using typed model objects for components, metadata, licenses, and external references.

@eaglei15
Copy link
Collaborator

eaglei15 commented Mar 1, 2026

Please open it to branch 0.2 instead of main

@saquibsaifee saquibsaifee changed the base branch from main to v0.2 March 1, 2026 18:27
…hon-lib

Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
@eaglei15 eaglei15 marked this pull request as ready for review March 2, 2026 08:51
@eaglei15 eaglei15 merged commit 0d12800 into GenAI-Security-Project:v0.2 Mar 2, 2026
1 check passed
@saquibsaifee
Copy link
Contributor Author

Sorry @eaglei15, this wasn't ready, and I kept it in DRAFT mode, but next time I will add WIP in the PR title.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants