Skip to content

ci: add automated SBOM generation with anchore/sbom-action - #839

Merged
Nitya-003 merged 2 commits into
Nitya-003:mainfrom
AnzalKhan16:feature/sbom-generation
Jul 29, 2026
Merged

ci: add automated SBOM generation with anchore/sbom-action#839
Nitya-003 merged 2 commits into
Nitya-003:mainfrom
AnzalKhan16:feature/sbom-generation

Conversation

@AnzalKhan16

Copy link
Copy Markdown
Contributor

📌 Overview
Integrated automated Software Bill of Materials (SBOM) generation into our CI pipeline using the anchore/sbom-action. This ensures we maintain full visibility into our software supply chain and third-party dependencies. The generated SPDX-formatted SBOM is automatically uploaded as a GitHub Actions artifact on every build. I have also added documentation for this process in SECURITY.md.

🛠️ Type of Change
[ ] ⛓️ Smart Contract (Solidity changes, Gas optimization)
[ ] 💻 Frontend (UI/UX, React components, Tailwind)
[ ] ⚙️ Backend (API routes, MongoDB schemas, Middleware)
[x] 📄 Documentation (README, Roadmap updates, SECURITY.md)
[x] 🧪 Testing (Hardhat tests, Jest/Vitest, CI/CD Pipeline & Supply Chain Security)

🔗 Related Issue
Closes #838

🧪 Testing & Verification
Smart Contracts: npx hardhat test passed? (NA)
Frontend: Verified on Mobile/Desktop responsiveness? (NA)
Integration: Verified ethers.js connectivity with local/testnet node? (NA)

📸 Screenshots / Demos
(N/A - CI configuration updates only)

✅ PR Checklist
[x] My code follows the project's style guidelines.
[x] I have commented my code, particularly in complex areas (e.g., Smart Contract logic).
[x] I have updated the documentation accordingly.
[x] My changes generate no new warnings.

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

@AnzalKhan16 is attempting to deploy a commit to the Nitya Gosain's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Nitya-003 Nitya-003 added enhancement New feature or request gssoc:approved gssoc'26 approved quality:clean *1.2 for contributor +5 pts for mentor level:intermediate 35 pts for contributor 20 pts for mentor type:feature labels Jul 29, 2026
@Nitya-003
Nitya-003 merged commit 1bef3f4 into Nitya-003:main Jul 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gssoc:approved gssoc'26 approved level:intermediate 35 pts for contributor 20 pts for mentor quality:clean *1.2 for contributor +5 pts for mentor type:feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add automated SBOM generation to the CI pipeline

2 participants