CYBERSECURITY | ROOT CAUSES SERIES
Written by: Devensa AI.

Equifax’s 2015 audit documented more than 8,500 overdue vulnerabilities, including over 1,000 in external-facing systems, and no follow-up audit came.1 Apache released the Struts patch in March 2017, and the alert reached 400 employees but missed the developer who knew where Struts ran.2 Two months later, attackers began accessing data on about 148 million people.3
An audit finding becomes a breach when the gap gets recorded, no executive owns the fix, and nobody verifies closure. Equifax’s 2015 internal audit found a backlog of more than 8,500 unpatched vulnerabilities. The company ran no follow-up audit.1 In 2017, attackers entered through an unpatched Apache Struts flaw and reached data on about 148 million people.3
Anatomy of a Finding Nobody Closed
Equifax adopted a patch management policy in April 2015, then audited its own patching. The audit found over 8,500 known vulnerabilities past due, including more than 1,000 in external-facing systems.1
Investigators later found Equifax never conducted another audit and left several 2015 issues unaddressed in the months before the breach.2 Vulnerability scanning ran as a global process, disconnected from regional patch management.1
Then the Struts alert arrived in March 2017. Apache had issued a patch two months before attackers began accessing Equifax data.3 Equifax emailed the alert to 400 people. The developer who knew the company used Struts was not on the list, and Equifax had no inventory to show where Struts ran.2
A second neglected control compounded the first. An expired SSL certificate on a network traffic monitoring device kept Equifax from seeing the intrusion for months, and the company waited six weeks after discovery to tell the public.7 Certificate renewal is routine maintenance. Nobody owned the routine.
Every failure in the chain was known in advance. The audit named the backlog. The policy required patching. The alert went out. What the company lacked was an owner with authority to force closure, and a check to confirm closure happened.
The House Oversight Committee concluded Equifax lacked clear lines of authority for digital security.3 Patch management was the symptom. Governance was the gap.
Why an Audit Finding Is a Governance Obligation
An audit finding is a documented gap between what a control should do and what the control does. The finding carries a severity, an owner, a deadline, and a required response: fix, compensate, or formally accept the risk.
The common misconception treats a finding as an IT ticket. The ticket closes when someone applies a patch, and nobody asks whether the patch covered every affected system. Audit reports the finding, IT works the queue, and accountability for the outcome falls between them.
In the Devensa vC-Suite model, closing the space belongs to the vCISO, the AI-powered virtual officer for Cybersecurity, working alongside the vCRO on risk acceptance and executive reporting.
The Remediation Gap, by the Numbers
Equifax happened in 2017. The pattern has grown. Verizon’s 2026 Data Breach Investigations Report found exploitation of vulnerabilities became the most common initial access vector, at 31% of breaches, up from 20% the prior year.4

Verizon’s 2026 DBIR, with vulnerability data contributed by Tenable Research, found the median time to fully remediate a vulnerability rose to 43 days from 32 the year before, while exploitation became the top way attackers got in.4
Slow closure carries a price. IBM’s 2026 Cost of a Data Breach Report put the average U.S. breach at $11.5 million.5 Every open finding on an internet-facing system adds to the window attackers work inside.
NIST CSF 2.0 Made Governance a Function
NIST’s Cybersecurity Framework 2.0, published in February 2024, added Govern as a sixth core function alongside Identify, Protect, Detect, Respond, and Recover.6 Govern covers risk management strategy, roles and responsibilities, policy, and oversight.
Govern answers the question Equifax never settled: who decides, who owns, and who verifies. Without Govern, the other five functions run as disconnected technical activities. A control list tells an auditor what exists. A Govern profile tells the board who answers for each control, and how often someone checks.
Devensa.AI measures this through the TruMaturity™ framework. The Cybersecurity Domain Maturity Score uses the CMMI scale, 1 Initial through 5 Optimized, and feeds an Overall Effectiveness Score across all six domains. Assessment gaps convert into roadmap items, each prioritized by risk and assigned to an owner with a due date. Overdue items stay visible on the domain dashboard until someone closes them.
What a Finding Lifecycle Needs
Severity tied to business exposure
A medium-severity flaw on a public dispute portal holding consumer records outranks a critical flaw on an isolated lab server. Score findings against the data and systems behind them.
One named owner per finding
A person, with a deadline. A department or a distribution list does not count.
Signed risk acceptance
When a fix waits, an executive accepts the risk in writing, with an expiration date. Unsigned delays are untracked exposure.
Verification before closure
Rescan, retest, or sample. A closed ticket proves someone acted. A clean retest proves the gap closed.
Aging reported upward
The board sees how many findings are open, how old the oldest ones are, and which ones touch regulated data.
Each of these parts exists in most security programs on paper. The difference shows up in the evidence. An organization with a working lifecycle produces, within minutes, the owner, due date, and retest result for any finding an auditor names. An organization without one produces a spreadsheet last updated before the previous audit.
Five Steps to Take This Quarter
- Pull every open audit and assessment finding into one register, regardless of which team raised the finding.
- Assign a named owner and a due date to each one. Escalate any finding older than 90 days.
- Build an asset and software inventory complete enough to answer “where do we run this?” within an hour of an alert.
- Require retest evidence before any high-severity finding closes.
- Add finding aging to the quarterly board risk report.
Frequently Asked Questions
What is the difference between an audit finding and a vulnerability?
A vulnerability is a technical weakness in a system. An audit finding documents a control failure, which often includes the process gap which let vulnerabilities pile up. Equifax’s 2015 audit found both: thousands of unpatched flaws and a patching process unable to keep pace.1
Who should own audit finding remediation?
Each finding needs a named individual owner, with executive accountability for the overall program. Security leadership tracks closure. Business leaders own risk acceptance when a fix gets delayed. Audit verifies.
How fast should critical findings close?
Set timelines by exposure, with internet-facing systems first. Verizon’s 2026 data shows a 43-day median to fully patch, while exploitation now leads all initial access vectors.4 Most organizations need faster cycles for external systems than for internal ones.
Does NIST CSF 2.0 require audit follow-up?
NIST CSF 2.0 is a voluntary framework, not a regulation. The Govern function sets expectations for oversight, roles, and policy, which includes confirming identified risks get addressed.6 Regulators and auditors increasingly use the CSF as a reference point.
How does Devensa.AI track remediation?
The platform converts TruMaturity™ assessment gaps into owner-assigned roadmap tasks with due dates, tracks overdue items by domain, and reflects closure in the Cybersecurity Domain Maturity Score. AI-generated recommendations pass a human approval gate before anything gets acted on. How many findings from your last audit are still open today, and who owns the oldest one?
| See Which Findings Are Still Open Devensa.AI is in early access ahead of launch. The platform brings six governance domains into one system through AI-powered vOfficer capabilities: vCISO, vCAIO, vCRO, vCCO, vCPO, and vCDO, augmented by Devensa subject-matter experts where needed. Findings become owned tasks. Owned tasks move the score. The dashboard shows what is overdue. If an auditor asked today, would you have proof the last critical finding closed? Schedule an early-access demo: info@devensa.ai Not ready to talk yet? Take the free Governance Readiness Assessment at devensa.ai. |
Sources
1. U.S. Senate PSI, “How Equifax Neglected Cybersecurity,” 2019, via SecurityWeek. https://www.securityweek.com/equifax-was-aware-cybersecurity-weaknesses-years-senate-report-says/
2. U.S. Senate PSI Equifax report, via SecureWorld. https://www.secureworld.io/industry-news/equifax-breach-final-report
3. U.S. House Oversight Committee Equifax report, December 2018, via Insurance Journal. https://www.insurancejournal.com/news/national/2018/12/11/511577.htm
4. Verizon, 2026 Data Breach Investigations Report, summarized by Tenable Research, “Key findings from the Verizon DBIR 2026,” May 2026. https://connect.tenable.com/discussions/vulnerability-watch/key-findings-from-the-verizon-dbir-2026-slower-vulnerability-remediation-meets-f/111972
5. IBM, “What is a data breach?” citing the Cost of a Data Breach Report 2026. https://www.ibm.com/think/topics/data-breach
6. NIST, Cybersecurity Framework 2.0, February 2024. https://www.nist.gov/cyberframework
7. U.S. Senate PSI Equifax report, via The Register, March 8, 2019. https://www.theregister.com/2019/03/08/security_equifax_senate/
This article is provided for informational purposes only and does not constitute legal or compliance advice. Consult qualified counsel before making governance decisions.


Responses