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.