Render WebView with more data points - scanner, tools, location
Implementation Plan
-
Needs HTML to VUE migration completed #1010 (closed)
-
Use real data for a single finding after clicking it. Requires #1009 (closed) to be completed.
-
Clicking the finding in the nav will trigger a second graphQL query that contains the UUID and project ID. Using the UUID from the first query we will query the pipeline findings for a single finding. That query will contain the complete finding.
-
Create a single web view to consume the results of the pipeline finding data. This can be done by mocking the pipeline finding data. (This is different than the MR findings diff)
-
Show a subset of Vuln Finding fields. The fields should be the ones surfaced in the mocks.
-
Here is a sample of a single finding based off of
-
Add unit tests
-
Cover #1009 (closed)
location
field
Accounting for variations in the Depending on which scanner created the security finding, the location field data can vary. We should follow the approach taken in vulnerability_list.vue
Here are the varied types for the location field: