Fuzz testing results in MR widget - Coverage guided fuzz testing - Render fuzzing report section in MR widget
Parent Issue: #210343 (closed)
Tasks # | Description | frontend issue | frontend weight |
---|---|---|---|
1 | Fuzz testing results in MR widget - Coverage guided fuzz testing - Update getters to reflect updated summary counts | #254637 (closed) | frontend-weight2 |
2 - this issue | Fuzz testing results in MR widget - Coverage guided fuzz testing - Render fuzzing report section in MR widget | #254637 (closed) | frontend-weight2 |
3 | Fuzz testing results in MR widget - Coverage guided fuzz testing - Render fuzz related vuln data in modal | #254650 (closed) | frontend-weight3 |
4 | Fuzz testing results in MR widget - Coverage guided fuzz testing - Docs | #254652 (closed) | frontend-weight2 |
We want to implement the Fuzz report MR widget as seen below
Implementation Plan:
Looks like the bulk of the Vue is implemented in !36011 (merged). We are missing a few remaining pieces.
add
window.gl.mrWidgetData.coverage_fuzzing_comparison_path = '#{coverage_fuzzing_reports_project_merge_request_path(@project, @merge_request) if @project.feature_available?(:coverage_fuzzing)}'
https://gitlab.com/gitlab-examples/security/security-reports/-/merge_requests/<MERGE_REQUEST_ID>/coverage_fuzzing_reports
-
Update tooltip copy at https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/assets/javascripts/vue_shared/security_reports/mixins/security_report_mixin.js#L90
-
Add unit tests
When implement it in an old MR widget
Old MR widget collapsed | Old MR widget expanded |
---|---|
https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=4%3A0 | https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=1%3A2 |
We contribute the number if we can tell the findings are new or not | Download artefacts available from this page, rest is the same as other scanners |
![]() |
![]() |
Edited by -