diff --git a/src/schema_formats/XML/GMP.xml.in b/src/schema_formats/XML/GMP.xml.in
index 1137994ba1..36878314e9 100644
--- a/src/schema_formats/XML/GMP.xml.in
+++ b/src/schema_formats/XML/GMP.xml.in
@@ -68,6 +68,13 @@ along with this program. If not, see .
xsd:token { pattern = "y?n?i?u?" }
+
+ compliance_status
+ A compliance status
+
+ xsd:token { pattern = "yes|no|incomplete|undefined" }
+
+ ctimeA date and time, in the C `ctime' format
@@ -1387,6 +1394,7 @@ along with this program. If not, see .
qodoriginal_threatoriginal_severity
+ compliancedescriptiondeltadetection
@@ -1663,6 +1671,11 @@ along with this program. If not, see .
Original severity when overriddenseverity
+
+ compliance
+ Result compliance ("yes", "no", "incomplete" or "undefined")
+ compliance_status
+ descriptionDescription of the result
@@ -1944,8 +1957,10 @@ along with this program. If not, see .
permissionsuser_tagsscan_run_status
- result_count
- severity
+ result_count
+ compliance_count
+ severity
+ compliancetaskportsresults
@@ -2272,7 +2287,7 @@ along with this program. If not, see .
result_count
- Counts of results produced by scan
+ Counts of results produced by scan. Only for reports of a scan task
The text contains the full count -- the total number of results
@@ -2379,6 +2394,114 @@ along with this program. If not, see .
+
+ compliance_count
+ Counts of compliance results. Only for reports of an audit task.
+
+
+ The text contains the full count -- the total number of compliance results.
+
+
+
+ text
+ full
+ filtered
+ yes
+ no
+ incomplete
+ undefined
+
+
+ full
+ Total number of compliance results
+ integer
+
+
+ filtered
+ Number of compliance results after filtering
+ integer
+
+
+ yes
+
+ Number of "yes" results (compliant)
+
+
+ full
+ filtered
+
+
+ full
+ Total number of results
+ integer
+
+
+ filtered
+ Number of results after filtering
+ integer
+
+
+
+ no
+
+ Number of "no" results (not compliant)
+
+
+ full
+ filtered
+
+
+ full
+ Total number of results
+ integer
+
+
+ filtered
+ Number of results after filtering
+ integer
+
+
+
+ incomplete
+
+ Number of "incomplete" results (incomplete compliance)
+
+
+ full
+ filtered
+
+
+ full
+ Total number of results
+ integer
+
+
+ filtered
+ Number of results after filtering
+ integer
+
+
+
+ undefined
+
+ Number of "undefined" results (undefined compliance)
+
+
+ full
+ filtered
+
+
+ full
+ Total number of results
+ integer
+
+
+ filtered
+ Number of results after filtering
+ integer
+
+
+ severity
@@ -2396,6 +2519,23 @@ along with this program. If not, see .
Maximum severity of the report after filtering
+
+ compliance
+
+ full
+ filtered
+
+
+ full
+ compliance_status
+ Compliance of the full report ("yes", "no", "incomplete" or "undefined")
+
+
+ filtered
+ compliance_status
+ Compliance of the report after filtering ("yes", "no", "incomplete" or "undefined")
+
+ task
@@ -2657,7 +2797,9 @@ along with this program. If not, see .
startendport_count
- result_count
+ result_count
+ compliance_count
+ host_compliancedetail
@@ -2700,7 +2842,7 @@ along with this program. If not, see .
result_count
-
+ Only for scan reportspagehole
@@ -2775,6 +2917,75 @@ along with this program. If not, see .
+
+ compliance_count
+ Only for audit reports
+
+ page
+ yes
+ no
+ incomplete
+ undefined
+
+
+ page
+ Total number of results for current host on current page
+ integer
+
+
+ yes
+ Number of "yes" results (compliant)
+
+ page
+
+
+ page
+ Number of results on current page
+ integer
+
+
+
+ no
+ Number of "no" results (not compliant)
+
+ page
+
+
+ page
+ Number of results on current page
+ integer
+
+
+
+ incomplete
+ Number of "incomplete" results (incomplete compliance)
+
+ page
+
+
+ page
+ Number of results on current page
+ integer
+
+
+
+ undefined
+ Number of "undefined" results (undefined compliance)
+
+ page
+
+
+ page
+ Number of results on current page
+ integer
+
+
+
+
+ host_compliance
+ Only for audit reports. Host compliance
+ compliance_status
+ detailA detail associated with the host
@@ -16457,6 +16668,11 @@ END:VCALENDAR
integerMinimum QoD of the results
+
tagtext
@@ -16602,6 +16818,26 @@ END:VCALENDAR
iso_timeScan end time
+
+ compliance_yes
+ integer
+ Number of compliance yes results
+
+
+ compliance_no
+ integer
+ Number of compliance no results
+
+
+ compliance_incomplete
+ integer
+ Number of compliance incomplete results
+
+
+ compliant
+ compliance_status
+ Compliance state of the report. Can be yes, no, incomplete or undefined
+
@@ -16666,6 +16902,17 @@ END:VCALENDAR
boolean
+
+ usage_type
+ Optional usage type to limit the reports to. Affects total count unlike filter
+
+
+ scan
+ audit
+
+
+
+
@@ -21444,8 +21691,9 @@ END:VCALENDAR
timestampscan_end
- result_count
- severity
+ result_count
+ severity
+ compliance_counttimestamp
@@ -21457,7 +21705,7 @@ END:VCALENDAR
result_count
- Result counts for this report
+ Result counts for this report. Only for scan tasksfalse_positivelog
@@ -21489,8 +21737,34 @@ END:VCALENDAR
severityseverity
- Maximum severity of the report
+ Maximum severity of the report. Only for scan tasks
+
+ compliance_count
+ Complaince counts. Only for audit tasks
+
+ yes
+ no
+ incomplete
+ undefined
+
+
+ yes
+ integer
+
+
+ no
+ integer
+
+
+ incomplete
+ integer
+
+
+ undefined
+ integer
+
+