Week 5 & 6 Updates
GSoC sync meeting Week 5
Date: July 9, 2026
Attendees:
- Jan Altenberg (Mentor)
- Krrish Biswas
Summary:
- Completed the GSoC Midterm Evaluations successfully.
- Began working on Phase 2 of the project: upgrading the export to CycloneDX Spec Version 1.7.
- Implemented a massive file size optimization by deduplicating license texts. Moved the large base64 encoded license blocks to the top-level package metadata and used
bom-reflinking for components. - Raised PR #3705 for the CycloneDX 1.7 export and license deduplication feature.
Next Steps:
- Monitor PR #3705 for reviews.
- Discuss further enhancements for CycloneDX UI and settings.
GSoC sync meeting Week 6
Date: July 16, 2026
Attendees:
- Jan Altenberg (Mentor)
- Shaheem
- Krrish Biswas
Summary:
- Received feedback during the meeting to implement configurable user default settings for CycloneDX exports, mirroring the behavior of the SPDX/Osselot settings.
- Proposed an architectural solution on the public Slack channel outlining changes to the database schema, UI, and backend. The proposal was approved by the team.
- Developed the user settings feature: added
cyclonedx_settingstocore-schema.dat, updatedUploadDao.phpto fetch settings, and modifieduser-edit.phpand its twig template to add UI checkboxes. - Raised a new, separate PR (#3714) for the user default settings to keep reviews focused and distinct from the 1.7 export PR.
Next Steps:
- Gather feedback and reviews on both PR #3705 and PR #3714.
- Address any change requests from the maintainers.
- Plan the next phase of the CycloneDX improvements once these foundational features are merged.