Skip to content

Provide a basic web based display for report results

We need to take the resultant report file that is in json format for detective runs and display them in a consumable way. We want to keep this basic for now, but it should still be something that will showcase detective for a customer.

Requirements

  • Should not store any info in a Database. i.e. after the user inputs the json file for the report, it should only be viewable for their browser instance/session. This will keep us safe from leaking any GitLab instance information about hosts and such.
  • The view should be exportable in some way as a html file so the customer can view it.
  • We should use GitLab UI library, if possible, for compatibility in the future and ease of development.
  • UI for this should be reachable publicly and take as input the final report json. This will enable us the option to allow customers to self-serve. Perhaps GitLab pages can be used to host.
  • UI should be sortable and searchable, either by columns if it is a table or otherwise.
Edited by Doug Stull