chore(3861): generated cyclonedx sbom
Description
This pull request introduces a CycloneDX Software Bill of Materials (SBOM) for this project, generated using GitHub Actions. The SBOM provides a detailed inventory of the components and dependencies used within the project, aiding in vulnerability management and license compliance.
Key Changes:
- Added: sbom.xml (CycloneDX format) to the repository. (path - ./sbom.xml)
- Workflow YAML: sbom.yml for automating the SBOM generation.
Workflow Details:
- File: .github/workflows/generate-sbom.yml
- Purpose: Automates the generation of the CycloneDX SBOM whenever changes are pushed to the repository.
- Trigger: The workflow is triggered on push events
Documentation
https://docs.google.com/document/d/11cxkkOihsWAK7Sd1CATBagrhC6kquDzmMamaQ_xAjeU/edit
Quality Gate failed
Failed conditions
11.9% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarLint
hi @s-prak , can this be closed now as sbom / deprecations check is now part of the standard ci process here?