[FE] Generic Report Schema: Render remaining data types on vulnerability details page

Why are we doing this work

Allows scan results to add new labels and values to a vulnerability, where the label is any string they want and the value is one of the following types: named-list, list, table, url, int, text, diff, markdown (GFM), code, commit, file-location, and module-location.

Another issue was created for higher priority & more complicated types: named-list, list & url

This issue covers the rendering of the remaining types: table, int, text, diff, markdown (GFM), code, commit, file-location, and module-location

(NOTE: we can split this into smaller iterations if any of the above types would be better handled independently)

Relevant links

Information that the developer might need to refer to when implementing the issue.

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

Edited by Lindsay Kerr