Compliance Theater Is Hiding Your Biggest Security Risks

 

Consider an illustrative scenario, a composite of patterns that repeat across security programs. A payments processor presents its quarterly security report to the audit committee. Every scheduled vulnerability scan ran on time. Nearly all employees finished security training, the certification renewed without a gap, and every audit finding from the prior year is closed. Three weeks later an attacker enters through a server that never appeared on a scan target list, because the team built it after the list was last updated. The report was accurate on every line, and it still told the committee nothing about whether the company was getting safer.

Compliance is a byproduct of security. When an organization knows its threats, protects the assets that matter, tests its controls, and fixes weaknesses until a retest confirms the fix, most of its compliance evidence becomes a record of work already done to reduce risk. When the sequence runs the other way, the organization collects evidence first and hopes protection follows. That gap is where false confidence grows, and decision-makers stop asking hard questions at the moment they most need to ask them. This article is for CISOs and compliance officers who want to report outcomes instead of activity, and it ends with seven metrics you can start swapping in this quarter.

The argument covers the obligations most teams already carry. GDPR, NIS2, HIPAA, SOX, PCI DSS, ISO/IEC 27001, and SOC 2 each ask, in different words, whether controls work and whether you can show it. Compliance stays a legal and contractual duty with its own deadlines, and nothing here argues for skipping it. The point concerns order and evidence. Security work comes first, and the records that work produces earn the compliance claim. The sections below cover what each obligation requires, how checkbox reporting goes wrong, which metrics replace it, and how to make the evidence trail a normal output of operations.


 

Why Does Compliance Follow From a Working Security Program?

A security program is the set of decisions and controls that reduce the likelihood and impact of harm to information and systems. Compliance is the demonstration that you meet a defined requirement, whether that requirement comes from a law or from a contract. The two have different owners and different audiences, and they overlap heavily when the requirement is well written. That overlap is the reason compliance can be a byproduct. If the program already identifies assets, assesses risk, applies safeguards, and tests them, the evidence a requirement asks for is produced by the program in the course of normal work. Nobody needs a separate evidence project.

The NIST Cybersecurity Framework 2.0 states this orientation directly. It offers a taxonomy of high-level cybersecurity outcomes that any organization can use to understand, assess, prioritize, and communicate its security efforts, and it does not prescribe how to reach those outcomes. Its six functions are Govern, Identify, Protect, Detect, Respond, and Recover, and adoption is voluntary. The unit of account is an outcome, such as an asset inventory that stays current or an incident that gets contained. You choose the outcomes that match your risk, and then you decide which controls produce them. A framework built this way cannot be satisfied by finishing a task list.

ISO/IEC 27001:2022 works the same way for management systems. It specifies requirements for establishing, implementing, maintaining, and continually improving an information security management system, and it includes requirements for assessing and treating information security risks. The requirements are generic, and excluding any requirement in clauses 4 to 10 is not acceptable when an organization claims conformity. Those clauses include the evaluation of performance, so a certificate implies that the organization measures its own security results. ISO/IEC 27004 supports that work with guidelines for monitoring and measuring information security performance and the effectiveness of the management system, including its processes and controls.

The order matters because evidence produced after the fact is a reconstruction, while evidence produced during operations is a log. When I review a control, my first request is the record as the system created it, with a timestamp and an owner, before anyone has tidied it for me. A reconstruction tells you what the team believes happened. A log tells you what happened. The practical consequence is a sequence for your own work: define the risk, define the outcome that reduces it, build the control, measure the outcome, and only then map the result to the requirements it satisfies.

Security professionals use the term security theater for measures that raise the feeling of safety without raising actual safety. Checkbox compliance is the same pattern applied to evidence. A decision rule helps here: if a control exists only because a framework lists it, and nobody can name the risk it reduces, mark it for review. The owner is the control owner, with the compliance lead as reviewer. Keep the review record, because it shows an assessor that the control set is chosen on purpose.

What Do the Major Obligations Actually Require?

GDPR Article 32 requires controllers and processors to implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk. The Article weighs the state of the art, the cost of implementation, and the nature, scope, context, and purposes of processing against the risk to individuals. It lists a process for regularly testing, assessing, and evaluating the effectiveness of those measures as one of the items to include where appropriate. A later paragraph says adherence to an approved certification mechanism may be used as an element to demonstrate compliance. The law therefore treats a certificate as one element of proof, and it treats effectiveness testing as a duty in its own right.

NIS2 follows the same logic for essential and important entities. Article 21 requires cybersecurity risk-management measures proportionate to the entity’s exposure, and it lists policies and procedures to assess the effectiveness of those measures among the minimum elements. Article 20 puts the management body in charge of approving the measures and overseeing their implementation. That second point changes who needs the metrics. If the board must oversee implementation, the board needs numbers that describe results, and a count of completed activities cannot support that oversight. A compliance officer preparing NIS2 evidence should ask what the board would need to see to judge whether the measures work.

The HIPAA Security Rule requires covered entities and business associates to conduct an accurate and thorough assessment of the potential risks and vulnerabilities to the confidentiality, integrity, and availability of electronic protected health information. It also requires security measures sufficient to reduce those risks and vulnerabilities to a reasonable and appropriate level. Recent federal enforcement announcements have repeatedly cited a missing or inaccurate risk analysis. Proposed amendments to the Security Rule are pending, so check their current status before building a program around them. A rule that starts with risk analysis cannot be satisfied by a checklist, because the analysis decides which safeguards are reasonable.

Financial reporting and payment security make the same demand with different vocabulary. Under SOX Section 404, management assesses the effectiveness of internal control over financial reporting, and under PCAOB AS 2201 the auditor tests both the design and the operating effectiveness of controls through inquiry, observation, inspection, and reperformance. PCI DSS v4.0.1 Requirement 11.3 calls for internal vulnerability scans at least every three months, resolution of high-risk and critical findings, and rescans that confirm the resolution, plus external scans by an approved scanning vendor every three months with a passing result. A SOC 2 Type 1 report covers control design at a point in time, while a Type 2 report covers operating effectiveness across a period, and the security criterion is always in scope. Each of these asks for confirmed outcomes.

Read closely, every one of these obligations asks about results. Measures are chosen by risk, effectiveness gets tested, and a retest confirms each fix. Teams go wrong when they read the obligation as a task list and stop at the task. A useful exercise for the compliance lead is to write one sentence per obligation that states the outcome it protects, then ask the control owner which record proves that outcome today. Keep the resulting obligation-to-outcome map as evidence, with a named owner and a review date. Where the owner cannot name a record, the gap is already visible, long before an assessor finds it.

How Does Checkbox Compliance Create False Trust?

A checkbox program measures that an activity happened. Activity is easy to count and easy to automate, and it fits on a slide. Outcomes need definitions, an honest denominator, retesting, and a willingness to publish numbers that start low. Over time, reporting drifts toward whatever is cheap to produce, and the dashboard turns green. False trust is the belief that risks are under control, held by people with no reason to doubt it. It does more damage than visible uncertainty, because visible uncertainty prompts questions and a green dashboard stops them.

Vulnerability scanning shows the pattern well. A completed scan proves that a scan job ran. It does not prove that the right assets were covered, that credentials worked on each host, that serious weaknesses were found, or that anyone fixed them. PCI DSS asks for rescans that confirm resolution, so a team that reports only scans completed can pass its own report and miss the purpose of the requirement. Severity scoring adds a second trap. The CVSS v4.0 specification describes a base score that assumes the highest severity for threat and environmental conditions, and it recommends assessing threat and environmental metrics for more meaningful results. A list sorted by base score alone is a severity list, and a risk list needs exploitation evidence and asset context on top of it.

Password policy offers a cleaner case, because the guidance changed. Many policies still demand mixed character types and periodic changes. NIST SP 800-63B-4 says verifiers shall not impose composition rules and shall not require periodic changes unless there is evidence of compromise. It requires a minimum of 15 characters when a password is the only authenticator, allows 8 when the password is one factor among several, and requires screening new passwords against a blocklist of common and compromised values. It also states that passwords are not phishing-resistant, and it requires verifiers at the second assurance level to offer at least one phishing-resistant option. Its direct authority is federal systems, with voluntary use elsewhere, yet the reasoning applies to any organization. A policy can satisfy an older checklist and still produce weak authentication.

Training metrics fall into the same trap. The percentage of staff who completed a course measures attendance. NIST SP 800-50r1 frames a learning program as something that should encourage behavior change as part of risk management, and it includes suggested metrics and evaluation methods for improving the program over time. The useful measures therefore sit downstream of the course: how quickly employees report suspicious messages, how often simulated attacks succeed, and whether repeat incidents decline. A completion rate can sit at 100 percent while behavior stays flat. Treat the completion rate as an input to a program, and report the behavior as the result.

Assurance itself can become a checkbox. A green indicator from a compliance tool is a claim made by software, and an auditor’s job is to test the claim. Under AS 2201 that testing relies on inquiry, observation, inspection, and reperformance, and a SOC 2 Type 2 examination tests operating effectiveness over a period. When I read an assurance report, I go to the test descriptions and the exceptions before the opinion, because they show what was actually checked. Buyers who need a report should ask which period it covers, which tests were run, who performed them, and which exceptions were found. The competence of the assessor deserves the same question, since an opinion is only as reliable as the work behind it.

Which Security Outcome Metrics Replace Checkbox Metrics?

NIST SP 800-55 Volume 1 gives a flexible approach to choosing and prioritizing information security measures, and it adds material on measure documentation, reporting, data quality, and uncertainty. Volume 2 describes how to build a measurement program around those measures. ISO/IEC 27004 plays the equivalent role for an ISO/IEC 27001 management system. The seven pairs below apply that outcome orientation to measures most teams already report. They are suggested management metrics, and the precise measures should reflect your threats, assets, risk appetite, and applicable requirements.

Checkbox-centric metricSecurity-outcome metric
Percentage of scheduled scans completedPercentage of in-scope assets actually covered by validated scans
Number of vulnerabilities identifiedExposure weighted by exploitability, asset criticality, and business impact
Number of remediation tickets closedPercentage of high-risk findings verified as remediated
Number of access reviews completedExcessive or unauthorized access remaining after review
Percentage of staff completing trainingMeasured reduction in risky behavior and successful phishing simulations
Audit findings closedControl effectiveness verified through independent testing
Certification achievedResidual risk, control failures, and remediation performance after certification

The first two pairs concern exposure. Coverage needs a denominator, and the denominator should come from the in-scope asset register rather than from the scanner’s own target list, because a stale target list is exactly how a server goes unscanned. Exposure weighting combines several signals. CVSS base severity describes the weakness, the CVSS threat and environmental metrics describe current exploitation and local context, and the Exploit Prediction Scoring System estimates the probability that a vulnerability will be exploited in the next 30 days. The Known Exploited Vulnerabilities catalog lists weaknesses with evidence of active exploitation, and it supports Binding Operational Directive 22-01, which requires federal civilian agencies to remediate listed items by a due date. The directive binds only those agencies, and CISA urges every organization to prioritize catalog entries. Add asset criticality, such as a system that handles payments, and you have a defensible priority order.

The third and fourth pairs concern what happens after a finding. A closed ticket is a workflow state, and it says nothing about whether the weakness is gone. Verification needs a rescan or a configuration check that someone other than the fixer can inspect. Access reviews carry the same weakness. A review that confirms every account was looked at can still leave leavers, dormant privileged accounts, orphaned service accounts, and unneeded entitlements in place. Measure what remains after the review: the count of excessive or unauthorized access rights still active, broken out by system criticality.

The final three pairs move from exposure to people and proof. For training, replace the completion rate with behavior measures such as reporting speed and simulation failure rates, tracked as a trend. For audit findings, count the findings whose fixes an independent party retested, since a finding closed on the owner’s word is still an assertion. For certification, track what happens after the certificate arrives: residual risk, control failures found in the period, and how quickly failures were fixed. GDPR Article 32 treats certification as an element of demonstration, and a certificate shows that a management system existed and was assessed at a given time. What the system did afterward needs its own measurement.

Each metric needs a definition, an owner, a data source, and a baseline, which is the discipline NIST SP 800-55 asks for. Expect the first numbers to look worse than the activity metrics they replace. Coverage often starts well below what people assume, and verified remediation rates tend to sit below ticket closure rates. Publish the baseline anyway and record the uncertainty in the data, because a metric that starts honest can improve, and a metric that starts flattering cannot. Pair each outcome metric with its activity metric for a few cycles so the audience can see the difference between the two.

How Do You Measure Scan Coverage and Verified Remediation?

Start with the denominator, and build the measurement in six steps. First, assemble the in-scope asset register: every server and service that falls under your obligations, including internet-facing systems, each with a named owner. The asset management lead owns the register, and the security architect reviews it. Second, reconcile the scan target list against the register and write down every asset that appears in one and not the other. Third, check each scanned asset for a successful authenticated scan, since a scan that could not log in sees little of the host. PCI DSS v4.0.1 lists authenticated internal scanning as its own sub-requirement, which shows that regulators treat the difference as material.

Fourth, rank findings with several signals: base severity, evidence of exploitation, asset criticality, and exposure to the internet. Fifth, set a remediation window by risk tier in your own policy. The window is your decision, and a regulator or customer contract may impose a shorter one for some systems. Sixth, rescan and record a finding as closed only after the retest passes. The evidence to retain is a dated register export, the reconciliation list, authenticated scan reports, the ranked findings with the reasoning for each ranking, rescan records, and approved exceptions with expiry dates.

Here is a worked example. It is an illustrative scenario with assumed numbers, not a report of a real engagement, and it shows how the metric specification works. Imagine a mid-sized payments company with 400 in-scope assets. Its scan jobs run on schedule, so the checkbox metric reads 100 percent every month. The scan target list holds 288 assets, built two years earlier. Of those, 36 fail authentication, so 252 assets get a validated scan. Validated coverage is therefore 252 of 400, or 63 percent, and 112 assets, new builds mostly, were never in scope for the scanner at all.

FieldEntry
MetricIn-scope assets covered by a validated, authenticated scan
DefinitionAssets with a successful authenticated scan in the period, divided by assets in the register
Baseline252 of 400 (63 percent) in the first quarter
Result336 of 400 (84 percent) after two quarters
Data sourceAsset register export reconciled with scanner results
OwnerHead of IT asset management, with the CISO accountable
Evidence retainedDated register exports, reconciliation lists, authenticated scan reports

The remediation metric tells a second story. In the baseline quarter, 46 findings ranked as high risk because they were on the known-exploited list or carried a high exploitation probability on a payment system. Within the 14-day window set by policy, 31 were verified fixed by rescan, a rate of 67 percent. After two quarters of retesting before closure, 36 of 45 were verified within the window, a rate of 80 percent. Ticket closure stayed above 85 percent throughout, which is why the old report looked healthy. The arithmetic reconciles: 252 plus 84 newly covered assets gives 336, and 36 divided by 45 gives 0.8.

The example also shows what did not improve. The remaining 64 uncovered assets, 16 percent of the register, were mostly systems whose owners had not been identified, so the scanner team could not obtain credentials. That is an ownership problem, and no scanning change would solve it. Improvement of this size over two quarters is plausible, whereas a jump from 63 percent to 100 percent in one month would call for an explanation. Reader exercise: replace the assumed numbers with your own, using the same seven fields, and note which field you cannot fill. The field you cannot fill marks the next control to build.

The same records serve several obligations at once. The asset register, authenticated scan reports, rescan evidence, and exception approvals support PCI DSS Requirement 11.3, the performance evaluation expected by ISO/IEC 27001, the effectiveness assessment in NIS2 Article 21, the testing process in GDPR Article 32, and the risk management expected under the HIPAA Security Rule. Nobody has to run five projects. One well-built control produces one set of records, and the compliance lead maps that set to each requirement.

How Do You Turn Operations Into Audit Evidence?

Map once and use many times. Define internal control objectives from your own risk assessment, then map each objective to the requirements it helps satisfy across every framework you answer to. A single objective such as verified remediation of high-risk vulnerabilities may appear in several requirement lists, each with different wording. Keep one control and one owner, with one evidence set per control, and maintain a mapping table that points each requirement to that set. The compliance lead maintains the table, and the control owner maintains the control. When a framework changes, you update a row in the table, and the control keeps running.

Instrument the work so that the system doing the job also writes the record. Tickets, scan logs, access logs, and approval workflows already carry timestamps and user identifiers, and those fields are what an assessor wants. Store copies where nobody can quietly edit them, with access limited to a few named roles. A test I apply is whether the control owner could hand a regulator or a board the evidence within an hour, without assembling anything. If the honest answer is that someone would have to go and gather it, the control exists as an intention. Treat that answer as a finding, with an owner and a date.

Add independent verification on top of automated collection. Under the three lines model, internal audit or an equivalent function retests a sample of control operations, using the same techniques an external auditor would apply: inquiry, observation, inspection, and reperformance. Choose the sample by risk, so the highest-risk controls get retested most often. Record exceptions and the retest results after fixes. Automation reduces the effort of collecting evidence, and verification confirms that the automated evidence means what it says. A tool that reports every control as passing needs the most scrutiny, since a real environment produces some exceptions.

Move from point-in-time evidence toward continuous monitoring where the data allows it. Audits have always looked backward, and a retrospective sample can miss a control that failed in a week the sample skipped. System integrations and workflow logs now make it possible to test controls more often and to see failures sooner. The change needs agreement from control owners and assessors on what counts as evidence, which is the measurement program design that NIST SP 800-55 Volume 2 and ISO/IEC 27004 describe. Continuous evidence also changes the return on the effort. A security team that can show it is two months from meeting a new market’s requirements, because most controls already test clean, gives sales a concrete date.

Set the reporting rhythm last. The board and the audit committee should see outcome metrics with trend lines, the residual risk those metrics imply, and the exceptions that remain open. The compliance calendar tracks deadlines and attestations in a separate view, because a due date and a risk level answer different questions. Adopt an escalation rule: when an outcome metric moves in the wrong direction for two consecutive periods, the metric owner presents a corrective plan at the next meeting. NIS2 expects management oversight of the measures, and a rule like this gives the oversight something to act on.

What Mistakes Undermine a Security-First Program?

The first mistake is concluding that compliance is worthless. Obligations are binding and deadlines are real. Customers often require attestations before they sign. The argument in this article concerns order, with security work leading and compliance following from it. A team that drops its compliance calendar in the name of security will meet a regulator or a customer contract with nothing to show. Keep both views, and keep them connected through the mapping table.

The second mistake is metric gaming. When a measure becomes a target, people optimize the measure, and an outcome metric can be gamed as easily as an activity metric. Shrinking the asset register raises coverage without improving safety. Closing findings as accepted risk improves the remediation rate on paper. Defend against both by pairing each metric with an independent check, by sampling closed findings for retest, and by watching the denominator as closely as the numerator. A sudden fall in the number of in-scope assets deserves an explanation before anyone celebrates.

The third mistake is a weak denominator. Shadow systems, forgotten cloud accounts, test environments that quietly became production, and assets built outside the normal process never enter the register, so coverage looks better than it is. Run discovery against the network and the cloud accounts on a schedule, and compare the results with the register. Treat every unregistered asset as a finding about the registration process, with an owner assigned for the fix. In my experience reviewing IT controls, the register is the control that fails first and gets noticed last.

The fourth mistake is ignoring context. One remediation window for every system, or one severity score treated as risk, produces priorities that look orderly and misallocate effort. A payment system that faces the internet and a test server behind several layers of access carry different exposure even when the same vulnerability affects both. Document the tiering logic, apply it consistently, revisit it when the architecture changes, and record each exception. Where a requirement imposes a fixed deadline, meet the deadline and note the cost to your other priorities.

The fifth mistake is waiting for a rule to arrive. Requirements change, and the 2025 revision of the NIST password guidance shows how far a long-standing checklist item can move. An organization anchored in outcomes adjusts a control and keeps its measurement intact, while a checklist organization has to rewrite its program. Waiting for a new regulation before acting also guarantees lateness, because the rule describes behavior that careful organizations adopted earlier. Tone at the top matters here, and the management oversight duties in NIS2 give executives a reason to ask for outcome numbers now.

The sixth mistake is letting exceptions linger. Every program accepts some risk it cannot remove on schedule, such as a legacy system that cannot take a patch. An approved exception should carry an owner, a compensating control, and an expiry date, and it should return to the risk owner for a fresh decision when it lapses. Without that discipline, exceptions turn into permanent gaps that nobody remembers approving. Report the number of open exceptions, their age, and the share past expiry, because those figures show whether risk acceptance is a decision or a habit. An assessor who finds expired exceptions with no review will question the whole control environment.

Final Perspective

The next time someone asks whether your organization is compliant, ask two follow-up questions: which outcome does the requirement protect, and which record shows that outcome today? Those questions turn a status report into a conversation about risk, and they expose gaps while there is still time to fix them. Several recent publications point the same way: effectiveness assessment in NIS2, outcome-based measures in the NIST guidance, and the proposed HIPAA amendments that would add specificity on asset inventories and vulnerability management. The direction of travel favors organizations that already measure results.

Start small. Pick the control with the widest gap between activity and outcome, which for most teams is scan coverage, and measure it against the asset register. Publish the baseline even when it is low, fix the ownership and credential gaps it reveals, and retest in 90 days. Then ask yourself one sharp question: if your auditor requested the evidence behind your greenest metric tomorrow, how long would it take to assemble, and what would the evidence actually show?

References

  1. ISO/IEC, ISO/IEC 27001:2022, Information security, cybersecurity and privacy protection, Information security management systems, Requirements, https://www.iso.org/standard/27001
  2. ISO/IEC, ISO/IEC 27004:2016, Information security management, Monitoring, measurement, analysis and evaluation (a third edition is in draft), https://www.iso.org/standard/85920.html
  3. NIST, CSWP 29, The NIST Cybersecurity Framework (CSF) 2.0, https://www.nist.gov/publications/nist-cybersecurity-framework-csf-20
  4. NIST, SP 800-55 Volume 1, Measurement Guide for Information Security, Identifying and Selecting Measures, https://csrc.nist.gov/pubs/sp/800/55/v1/final
  5. NIST, SP 800-55 Volumes 1 and 2 release notice, https://csrc.nist.gov/news/2024/nist-releases-volumes-1-and-2-of-sp-800-55
  6. NIST, SP 800-63B-4, Digital Identity Guidelines, Authentication and Authenticator Management, https://csrc.nist.gov/pubs/sp/800/63/b/4/final
  7. NIST, SP 800-50r1, Building a Cybersecurity and Privacy Learning Program, https://www.nist.gov/node/1861256
  8. European Union, Regulation (EU) 2016/679 (GDPR), Article 32, Security of processing, https://gdpr-info.eu/art-32-gdpr/ (text of Article 32; official EUR-Lex link to verify)
  9. European Union, Directive (EU) 2022/2555 (NIS2), Articles 20 and 21, https://www.springlex.eu/en/packages/nis2/nis2-directive/article-21/ (reproduces the Official Journal text; official EUR-Lex link to verify)
  10. HHS, 45 C.F.R. section 164.308(a)(1)(ii)(A) and (B), HIPAA Security Rule, risk analysis and risk management (link to verify)
  11. PCAOB, AS 2201, An Audit of Internal Control Over Financial Reporting That Is Integrated with An Audit of Financial Statements, https://pcaobus.org/Standards/Auditing/Pages/AS_2201_ARM_Amendment.aspx
  12. PCI Security Standards Council, PCI DSS v4.0.1, Requirement 11.3 (link to verify)
  13. AICPA, SOC 2, Trust Services Criteria (link to verify)
  14. FIRST, CVSS v4.0 Specification Document, https://www.first.org/cvss/v4.0/specification-document (link to verify)
  15. FIRST, Exploit Prediction Scoring System, https://www.first.org/epss/ (link to verify)
  16. CISA, Known Exploited Vulnerabilities Catalog and Binding Operational Directive 22-01, https://www.cisa.gov/news-events/alerts/2021/11/17/cisa-adds-four-known-exploited-vulnerabilities-catalog