Skip to content

WIP: 6717 extend reports for security products ee

What does this MR do?

Extend the recent reports feature to support Security Products.

Now sast, dependency_scanning, container_scanning and dast are allowed keys to put in the reports: section of your gitlab-ci.yml.

This MR suggests some refactoring of existing code written for Junit test reports to DRY the common logic.

This MR also provides skeletons for Security reports parsers (they won't parse anything) so that we can validate the architecture and then work on the parsing logic in a dedicated MR.

Please note that Security Reports are EE only feature so this MR add some changes to CE code to allow its extension via EE modules. Once this MR is approved, a backport of these changes will be submitted in another MR on CE.

What are the relevant issue numbers?

#6717 (closed)

Does this MR meet the acceptance criteria?

Edited by Philippe Lafoucrière

Merge request reports