Consolidate Merge Request Widget Report Issue Bodies
We currently use three slightly different components for rendering the title in an Merge Request Vulnerability Finding, due to us now utilizing the parsed backend reports and the unified Vulnerability schema there is need for simplification.
Entrypoints:
- https://gitlab.com/gitlab-org/gitlab/-/blob/e8f51a55ecd0600e15cbe1901f041f75fd5cb4bc/ee/app/assets/javascripts/vue_shared/security_reports/components/sast_issue_body.vue
- https://gitlab.com/gitlab-org/gitlab/-/blob/e8f51a55ecd0600e15cbe1901f041f75fd5cb4bc/ee/app/assets/javascripts/vue_shared/security_reports/components/dast_issue_body.vue
- https://gitlab.com/gitlab-org/gitlab/-/blob/e8f51a55ecd0600e15cbe1901f041f75fd5cb4bc/ee/app/assets/javascripts/vue_shared/security_reports/components/container_scanning_issue_body.vue
- https://gitlab.com/gitlab-org/gitlab/-/blob/e8f51a55ecd0600e15cbe1901f041f75fd5cb4bc/app/assets/javascripts/reports/components/report_link.vue#L15
- https://gitlab.com/gitlab-org/gitlab/-/edit/djadmin-secret-scanning/ee/app/assets/javascripts/vue_shared/security_reports/components/secret_scanning_issue_body.vue?from_merge_request_iid=28672 (WIP)
Edited by Dheeraj Joshi