Add Scan data to Coverage Guided fuzzing output
Add additional fields to the coverage guided fuzzing report output as per the schema. https://gitlab.com/gitlab-org/security-products/security-report-schemas/-/blob/master/dist/coverage-fuzzing-report-format.json
This should include the scan
object.
Additionally the output should validate against the schema.
Today the following validation errors are generated:
String 'v2.0.8' does not match regex pattern '^[0-9]+\.[0-9]+\.?[0-9]*$'.
Schema path:
#/properties/version/pattern
Message:
Required properties are missing from object: cve, stacktrace, target.
Schema path:
#/properties/vulnerabilities/items/required