Move Secure report UUID generation to analyzers
Proposal
To reduce the total calculation and diffing work required within the monolith, we should consider moving the uuid generation from within rails to the analyzers themselves.
This could either be done via a shared module (i.e. https://gitlab.com/gitlab-org/security-products/analyzers/report) or post-analyzer.
Steps
- Update https://gitlab.com/gitlab-org/security-products/security-report-schemas with
uuid_v5field - Update or create shared module for uuid generation
- Update rails code to use
uuid_v5field if needed
Edited by 🤖 GitLab Bot 🤖