Hi everyone, I’m a final-year Computer Science and Engineering student at the University of Moratuwa. I am writing to introduce myself and express my interest in the SBOM conformance checker project for GSoC 2026.
I read Arthit’s recent note about the OpenChain AI SBOM being a moving target, and the pivot towards supporting the new NTIA/CISA minimum elements (2025 draft) and initial SPDX 3.1 RC1 support (Issue #305). I am already familiar with the project's architecture. Last month, I had the pleasure of working with Arthit on PR #352, where we added a Pytest robustness test suite to validate the parser against real-world, non-conformant SPDX datasets. I really appreciated the guidance on SPDX conventions (like the CC0-1.0 data license requirement) during that PR, and it made me eager to dive deeper into the codebase. Beyond my open-source work, I use Python heavily in my day-to-day coding, including my recent R&D internship at Synopsys, where I built Generative AI architectures and multi-agent systems for EDA tools. I have reviewed the GSoC 2022 and 2025 contributor reports, as well as the current implementation in *spdx3_utils.py*. I am currently drafting my proposal with a focus on implementing the CISA 2025 draft requirements. Are there any specific edge cases in the 2025 draft or the SPDX 3.1 Python bindings that the team would like me to prioritize in my timeline? Looking forward to getting more involved! Best regards, Induwara Gunasena https://github.com/InduwaraGunasena -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6131): https://lists.spdx.org/g/Spdx-tech/message/6131 Mute This Topic: https://lists.spdx.org/mt/118541900/21656 Group Owner: [email protected] Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
