Compliance

CIS Benchmarks Explained: What They Are and How to Use Them

CIS Benchmarks become useful when teams version the source, test impact, govern exceptions, verify effective state, and keep pace with change.

Alex Gibson, Cofounder and Principal at Artemes AI
Alex Gibson
Cofounder, Principal
Sep 1, 2026 10 min read
CIS Benchmark operating loop moving through versioning, ownership, testing, deployment, observation, and exception governance

CIS Benchmarks do not secure a system. They give your team a defensible starting point for deciding how that system should be configured.

The problem is not a shortage of hardening guidance. It is the gap between a downloaded PDF and the effective settings on thousands of machines. Teams chase a high score, apply a template, break a service, approve a vague exception, and discover six months later that the fleet no longer matches the benchmark version they assessed.

Used well, CIS Benchmarks create a common language for secure configuration. Used lazily, they create false confidence. The difference is an operating process that records scope, business impact, policy authority, observed state, and the reason for every departure.

Infographic

A benchmark becomes useful after the PDF

Secure guidance has to move through ownership, testing, deployment, observation, and exception review.

The operating loop for CIS BenchmarksA six stage loop moves from a versioned CIS Benchmark through local ownership, impact testing, controlled deployment, observed evidence, and governed exceptions before returning to the next version review.Configuration guidance needs an operating loop1. VersionName the source2. OwnAssign decisions3. TestExercise the role4. DeployStage and watch5. ObserveRead effective state6. GovernExpire exceptionsA pass score without this loop is a temporary observation

What are CIS Benchmarks?

CIS Benchmarks are prescriptive configuration recommendations for a specific technology. A benchmark may cover an operating system, cloud service, database, container platform, browser, network device, or server product. The recommendations explain what to configure, why the setting matters, how to assess it, how to change it, and what operational impact to expect.

The scale is material. The Center for Internet Security reports more than 100 benchmarks across more than 25 vendor product families, developed with a community of more than 12,000 security professionals. Those figures come from the current CIS Benchmarks overview. The library is broad enough to reduce reinvention, yet specific enough that a Windows Server benchmark and a Windows 11 benchmark remain separate products. The macOS hardening guideshows why version matched Apple policy, recovery, and observed device state must stay connected.

Consensus does not mean every recommendation fits every workload. It means the starting point has been debated, tested, and maintained by people who understand the product. Your organization still owns the risk decision. That distinction matters. A benchmark is source guidance, not a substitute for system knowledge.

What is inside a CIS Benchmark recommendation?

Each recommendation is more than a desired value. Read the description and rationale first. Then examine the impact, audit steps, remediation steps, default value, and profile assignment. The impact section is where many failed projects reveal themselves. If a change can interrupt authentication, file sharing, management, or an application dependency, that warning belongs in the rollout plan.

CIS also classifies assessment work as Automated or Manual. Automated means a tool can evaluate the state and return a pass or fail result. Manual means a person must inspect context or behavior. Manual does not mean optional. A dashboard that reports 94 percent while omitting every manual recommendation may be measuring only the convenient part of the standard.

Treat the recommendation identifier as a stable reference within one benchmark version, not across all time. Record the benchmark name, release, profile, recommendation ID, expected value, and local disposition together. If the source version changes, compare the change log before carrying an old exception forward.

How should you choose CIS Benchmark Level 1 or Level 2?

Level 1 is the usual starting profile. CIS describes it as a base set intended to lower attack surface without extensive performance impact or damage to ordinary business use. Level 2 adds defense depth for environments where security carries more weight and where a stricter setting may affect operations. A STIG profile contains recommendations specific to DISA requirements, including relevant overlap with the other profiles.

The official CIS Benchmarks FAQ says every recommendation belongs to at least one profile and advises testing guidance before deployment. That is good advice, but profile choice should be more specific than “servers get Level 2.” Choose by role, exposure, data, recovery path, management method, and tolerance for interruption.

A public identity server and an internal print server may run the same operating system and need different profiles. Start with Level 1 across a representative sample. Add Level 2 settings where the added restriction answers a named threat and the service owner can test the impact. Security gains do not come from selecting the highest number. They come from narrowing capability without creating unmanaged workarounds.

How do you use CIS Benchmarks without breaking production?

Build the rollout around seven decisions. First, name the system role and inventory scope. Second, pin the exact benchmark release. Third, assign one owner for each configuration area. Fourth, capture current effective state. Fifth, classify differences by cause. Sixth, test and stage the changes. Seventh, verify the state after policy refresh and again after the next material system change.

Baseline state should be collected before deployment. On Windows, the following command exports Resultant Set of Policy to an HTML file. Microsoft documents the syntax in its gpresult command reference:

gpresult.exe /h C:\Evidence\cis-effective-policy.html /f

That report is evidence of applied Group Policy, not proof that every benchmark recommendation is correct. Pair it with local security policy, service state, firewall rules, encryption, endpoint protection, application tests, and manual checks. Store the host identity, collection time, benchmark version, and policy source beside the result.

Who should own CIS Benchmark decisions?

Security should own control intent and risk acceptance. Platform teams should own deployment design and effective state. Application owners should own compatibility tests. Audit or compliance teams can define evidence needs, but they should not choose a production value without the operator who carries the outage. One accountable owner can hold several duties in a small company. The duties still need names.

Put this split into the work item. A failed recommendation should show who decides the target, who repairs the policy source, who tests the business service, and who closes the evidence. Otherwise the ticket moves between teams while the endpoint stays unchanged. Closure requires a fresh observation, not a comment that someone changed a template.

Define escalation for silence. If an owner does not respond before the service date, the system risk owner should decide whether to accept, isolate, or stop the workload. Security cannot own every application dependency, and infrastructure cannot accept enterprise risk by default. Clear decision rights keep a configuration difference from becoming an indefinite meeting.

What makes a CIS Benchmark exception defensible?

“Application requirement” is not an exception record. It is a delay. A defensible exception names the setting, affected assets, technical dependency, failure observed during testing, risk created by the departure, control that limits that risk, owner, approver, expiry, and the event that will trigger another test.

Exceptions should be narrow. If one legacy service needs unsigned SMB, do not weaken every server in the domain. Isolate the service, restrict sources, monitor use, and give the dependency a retirement date. If an exception covers 600 machines because one image is wrong, that is not an exception. It is a repair backlog with one root cause.

An approved departure can be safer than a nominal pass. Teams sometimes force a setting, break an application, and leave operators to invent a bypass. The dashboard stays green while the workaround goes unrecorded. Governed exceptions keep the decision visible and give the repair an owner.

Why is the benchmark score the wrong management target?

Consider 2,500 machines checked against 220 automated recommendations. That is 550,000 results. A 97 percent score still leaves 16,500 failures. At two minutes to inspect and route each failure, manual handling costs 550 hours. The percentage looks strong. The queue is still impossible.

Group failures by policy source, system role, and consequence. Ten thousand failures caused by an old image should become one image repair with 10,000 verification checks. A single disabled audit control on an exposed administrator host may deserve action before thousands of minor differences. Count unknown and stale results separately. A host that stopped reporting did not pass.

This is the same operating lesson covered in our configuration drift guide. Secure configuration is a state that changes. A point in time score cannot tell you whether the control stayed in place or whether another tool wrote a conflicting value ten minutes later.

How should teams handle CIS Benchmark updates?

Subscribe to releases, compare the change log, and make an adoption decision for every version. Do not replace a baseline file silently. New recommendations need impact testing. Changed recommendations need a policy diff. Removed recommendations need an explicit decision about whether the local setting should remain.

The March 2026 update shows why. CIS Windows 11 Enterprise Benchmark v5.0.0 added 9 settings, updated 23, removed 18, and renamed 1. In the same release cycle, Windows Server 2025 Benchmark v2.0.0 added 8 settings, updated 17, removed 17, and renamed 1. Those counts are documented in the CIS Benchmarks March 2026 update. “We use CIS” says nothing unless the version is known.

Give benchmark currency a service level. A practical target is to review a new release within 30 days, test the material differences within the next 30, and approve deployment or a documented deferral within 90. The exact timing can change. Silence should not be the decision.

What evidence proves a CIS Benchmark rollout worked?

Keep four layers of evidence. Source evidence identifies the exact benchmark. Decision evidence records local tailoring and approval. Deployment evidence identifies the policy or code version sent to the asset. Observed evidence reads the effective value and, where possible, tests the behavior the setting was meant to control.

Negative tests matter. Prove that an approved administrator can connect, then prove that an ordinary account cannot. Prove that an allowed service works, then prove that a blocked protocol fails. Configuration values are useful. Behavior closes the argument.

Deep endpoint context with AI driven analysis can help group common causes, connect a failed value to exposure, and draft a repair. The source facts and policy decision still need review. Artemes treats observed state, unknowns, and practitioner approval as separate parts of that workflow.

Frequently asked questions

Are CIS Benchmarks free?

CIS provides benchmark PDFs without charge for noncommercial use. Additional formats, tailoring tools, build kits, and CIS CAT Pro capabilities are tied to CIS SecureSuite membership and its license terms.

Do CIS Benchmarks prove compliance?

No. They can support technical requirements and provide configuration evidence, but an applicable law, contract, assessor, or control framework defines compliance. Scope, governance, procedure, and operating evidence still matter.

Should every organization implement Level 2?

No. Level 2 can affect utility or performance. Use it where the added restriction answers a named risk, test it on the real system role, and document settings that are not appropriate.

How often should CIS Benchmark checks run?

Run them before release, after material change, after policy updates, and on a cadence tied to system consequence. Watch high impact settings more often and track assets whose evidence becomes stale.

The executive takeaway

Pick one asset class, one current benchmark, and one owner. Capture the effective state, test Level 1 on a representative group, record every exception with an expiry, deploy through one policy authority, and verify the result from the endpoint. Then repeat when the benchmark changes. The PDF is the starting point. The operating loop is the control.

Artemes AI

Put more evidence behind vulnerability decisions

Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and analysis with practitioner review so teams can examine the evidence, missing context, and recommended next step together. We are accepting early access requests now.

Alex Gibson, Cofounder and Principal at Artemes AI

Alex Gibson

Cofounder, Principal

Alex writes about configuration drift, operational security evidence, endpoint telemetry, triage supported by AI, and the practical work of turning signals into better remediation decisions.

Blue Team
Security Automation
Endpoint Telemetry
Found this useful? Share it.

Get articles like this in your inbox.

Security research and occasional Artemes AI product updates.