diff --git a/src/schema_formats/XML/GMP.xml.in b/src/schema_formats/XML/GMP.xml.in
index 4e09742ca..b2a7c6cee 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
@@ -1494,6 +1501,7 @@ along with this program. If not, see .
qodoriginal_threatoriginal_severity
+ compliancedescriptiondeltadetection
@@ -1770,6 +1778,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
@@ -2076,8 +2089,10 @@ along with this program. If not, see .
permissionsuser_tagsscan_run_status
- result_count
- severity
+ result_count
+ compliance_count
+ severity
+ compliancetaskportsresults
@@ -2404,7 +2419,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
@@ -2511,6 +2526,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
@@ -2528,6 +2651,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
@@ -2789,7 +2929,9 @@ along with this program. If not, see .
startendport_count
- result_count
+ result_count
+ compliance_count
+ host_compliancedetail
@@ -2832,7 +2974,7 @@ along with this program. If not, see .
result_count
-
+ Only for scan reportspagehole
@@ -2907,6 +3049,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
@@ -17594,6 +17805,11 @@ END:VCALENDAR
integerMinimum QoD of the results
+
tagtext
@@ -17739,6 +17955,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
+
@@ -17808,6 +18044,17 @@ END:VCALENDAR
boolean
+
+ usage_type
+ Optional usage type to limit the reports to. Affects total count unlike filter
+
+
+ scan
+ audit
+
+
+
+
@@ -22586,8 +22833,9 @@ END:VCALENDAR
timestampscan_end
- result_count
- severity
+ result_count
+ severity
+ compliance_counttimestamp
@@ -22599,7 +22847,7 @@ END:VCALENDAR
result_count
- Result counts for this report
+ Result counts for this report. Only for scan tasksfalse_positivelog
@@ -22631,8 +22879,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
+
+