gitlab-ce/app/validators/json_schemas/vulnerabilities_export.json

51 lines
1.2 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "vulnerability_export#report_data",
"description": "Schema for providing additional report data for vulnerability report exports",
"type": "object",
"additionalProperties": false,
"properties": {
"project_vulnerabilities_history": {
"type": [
"object",
"null"
],
"description": "This object should include an SVG asset to be rendered in PDF reports"
},
"group_vulnerabilities_over_time": {
"type": [
"object",
"null"
],
"description": "This object should include an SVG asset to be rendered in PDF reports"
},
"project_security_status": {
"type": [
"object",
"null"
],
"description": "Data for rendering the project grades summary in PDF reports"
},
"dashboard_type": {
"type": [
"string",
"null"
],
"enum": [
"project",
"group",
"instance",
null
],
"description": "The type of vulnerability grouping this report is being created for"
},
"full_path": {
"type": [
"string",
"null"
],
"description": "The full path of the vulnerable"
}
}
}