This is the OpenRMF Compliance API that reads in all system checklists via the openRMF Read API,
and for each matches the 1-or-more CCI per STIG vulnerability to the NIST to CCI listing based on
the XML file from DISA. It then generates a report of Open (STIG is open), Not Reviewed, or Not a Finding/Closed
(STIG is Not a Finding or N/A) grouped by the NIST major controls for the system based on the C-I-A
low/moderate/high classification.
openrmf.system.compliance with payload of the system group ID. The System MSG client reads this and updates the system record with the date for last compliance.
openrmf.system with a payload of the system group ID to get the system info.
openrmf.system.checklists.read gets a list of all checklists from the system group ID
openrmf.checklist.read gets a particular full checklist record
openrmf.controls get a list of all controls
openrmf.compliance.cci get a list of all CCI items
openrmf.compliance.cci.references get the list of CCI NIST references