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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to