Add creation logic for vulnerability read ingestion
What does this MR do and why?
Adds in logic for the creation of vulnerability reads to be at the application level instead of doing it with raw SQL. This allows the process to be more transparent and therefore debuggable, which helps when dealing with data consistency issues. It also introduces a feature flag to manage the current logic and this new logic that will eventually replace it. Closes #541893 (closed). Closes #546223 (closed).
References
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Adrien Narinesingh