Benchmarks
The Benchmarks resource enables you to view a list of all the available Benchmarks and their information and to download Benchmark content.
What are Benchmarks?
Developed by a global community of cybersecurity professionals, CIS Benchmarks are a collection of best practices for securely configuring IT systems, software, networks, and cloud infrastructure.
Benchmarks Properties
Manual status indicates a prose-only Benchmark that does not contain Artifacts. Only intermediate formats (JSON, YAML and XCCDFPLUSAE) are available for Manual status Benchmarks.Automated status indicates a Benchmark that contains at least one Artifact. Intermediate formats (JSON, YAML and XCCDFPLUSAE), SCAP and DATASTREAM are available for Automated status Benchmarks. In other words, the value is Automated if SCAP is an available format, otherwise the value is Manual.assetName and assetCpe (asset specific Common Platform Enumeration (CPE)).List Available Benchmarks
Fetch a list of all published Benchmarks tracked by the CIS SecureSuite Member API.
Request
N/A
Response
Returns basic information for each tracked Benchmark.
Media type: application/json
Example
{
"Total number of results": 310,
"Benchmarks": [
{
"workbenchId": "1234",
"benchmarkId": "xccdf_org.cisecurity.benchmarks_benchmark_1.0.0_CIS_Microsoft_Windows_Server_2012_Benchmark",
"benchmarkTitle": "CIS Microsoft Windows Server 2012 Benchmark",
"benchmarkVersion": "1.0.0",
"benchmarkStatus": {
"status": "accepted",
"statusDate": "02/22/2013"
},
"workbenchStatus": {
"status": "archived"
},
"assessmentStatus": "Manual",
"availableFormats": [
"XCCDFPLUSAE",
"JSON",
"YAML"
],
"profile": [
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Domain_Controller",
"profileTitle": "Level 1 - Domain Controller"
},
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Member_Server",
"profileTitle": "Level 1 - Member Server"
}
],
"platformId": "cpe:/o:microsoft:windows_server_2012",
"assets": [
{
"assetName": "Microsoft Windows Server 2012",
"assetCpe": "cpe:/o:microsoft:windows_server_2012",
"primary": "true"
}
],
"benchmarksUrl": "https://workbench.cisecurity.org/benchmarks/1234",
"ciscat": {
"ciscatPro": {
"proAssessmentStatus": "",
"proVersions": [
]
},
"ciscatLite": {
"liteAssessmentStatus": "",
"liteVersions": [
]
}
}
},
{
"workbenchId": "5678",
"benchmarkId": "xccdf_org.cisecurity.benchmarks_benchmark_1.2.1_CIS_Microsoft_Windows_Server_2019_Benchmark",
"benchmarkTitle": "CIS Microsoft Windows Server 2019 Benchmark",
"benchmarkVersion": "1.2.1",
"benchmarkStatus": {
"status": "accepted",
"statusDate": "05/18/2021"
},
"workbenchStatus": {
"status": "published"
},
"assessmentStatus": "Automated",
"availableFormats": [
"SCAP",
"XCCDFPLUSAE",
"JSON",
"YAML",
"DATASTREAM"
],
"profile": [
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Domain_Controller",
"profileTitle": "Level 1 - Domain Controller"
},
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Member_Server",
"profileTitle": "Level 1 - Member Server"
},
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_2_-_Domain_Controller",
"profileTitle": "Level 2 - Domain Controller"
},
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_2_-_Member_Server",
"profileTitle": "Level 2 - Member Server"
}
],
"platformId": "cpe:2.3:o:microsoft:windows_server_2019:-:*:*:*:*:*:*:*",
"assets": [
{
"assetName": "Microsoft Windows Server 2019",
"assetCpe": "cpe:2.3:o:microsoft:windows_server_2019:-:*:*:*:*:*:*:*",
"primary": "true"
}
],
"benchmarksUrl": "https://workbench.cisecurity.org/benchmarks/5678",
"ciscat": {
"ciscatPro": {
"proAssessmentStatus": "",
"proVersions": [
]
},
"ciscatLite": {
"liteAssessmentStatus": "",
"liteVersions": [
]
}
}
}
]
}
Retrieve Benchmark Information
View the details of a published Benchmark tracked by the CIS SecureSuite Member API.
Request
Path Parameters
Response
Returns basic information (e.g., ID, Title, Version, etc.) for the specified Benchmark.
Media type: application/json
Example
{
"Benchmark": {
"workbenchId": "1234",
"benchmarkId": "xccdf_org.cisecurity.benchmarks_benchmark_1.0.0_CIS_Microsoft_Windows_Server_2012_Benchmark",
"benchmarkTitle": "CIS Microsoft Windows Server 2012 Benchmark",
"benchmarkVersion": "1.0.0",
"benchmarkStatus": {
"status": "accepted",
"statusDate": "02/22/2013"
},
"workbenchStatus": {
"status": "archived"
},
"assessmentStatus": "Manual",
"availableFormats": [
"XCCDFPLUSAE",
"JSON",
"YAML"
],
"profile": [
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Domain_Controller",
"profileTitle": "Level 1 - Domain Controller"
},
{
"profileId": "xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Member_Server",
"profileTitle": "Level 1 - Member Server"
}
],
"platformId": "cpe:/o:microsoft:windows_server_2012",
"assets": [
{
"assetName": "Microsoft Windows Server 2012",
"assetCpe": "cpe:/o:microsoft:windows_server_2012",
"primary": "true"
}
],
"benchmarksUrl": "https://workbench.cisecurity.org/benchmarks/1234",
"ciscat": {
"ciscatPro": {
"proAssessmentStatus": "",
"proVersions": [
]
},
"ciscatLite": {
"liteAssessmentStatus": "",
"liteVersions": [
]
}
}
}
}
Download Benchmarks
Download Benchmark content in a given serialization.
Request
Header Parameters
12347b68c544113bc4notvalid358ffd4ba7f254e39c4a842cefed748Path Parameters
Response
Returns a ZIP bundle containing the Benchmark content in the requested format.
Media type: /application/zip