Establish gl-coverage-fuzzing-report.json schema

Problem to solve

Coverage guided fuzzing will emit a report with crashes and crash data. This data will be stored in gl-coverage-fuzzing-report.json as an artifact for users to review.

The schema of this report should be flexible to accommodate the data from various fuzzing engines.

This issue is to discuss the schema and what the json for gl-coverage-fuzzing-report.json will look like.

Please note that security report schemas are maintained in this project: https://gitlab.com/gitlab-org/secure/security-reports/

We should determine if we can use some of the existing schemas for the gl-fuzzing-report.json document.

Links / references

Edited by Seth Berger