After the FTC’s Log4j warning, the response record was the defense

In January 2022 the FTC told companies that leaving Log4j unfixed could break the law. Regulators judge “reasonable” security after the fact, from records, so the work that counted most was writing down the response as it happened.

Looking Back revisits one week at a time, from January 2020 to today, and asks what it meant for the banks, health systems and public agencies we serve. The series was written in 2026, with the benefit of hindsight, and each article says which week it looks back on.

Two-minute summaryThe dek and the first sentence of each section, quoted from the article

In January 2022 the FTC told companies that leaving Log4j unfixed could break the law. Regulators judge “reasonable” security after the fact, from records, so the work that counted most was writing down the response as it happened.

  1. The week The first business week of 2022 opened with a letter most security teams did not expect.
  2. Known flaws and the reasonableness test Start with the software itself.
  3. Who the warning reached Section 5 of the FTC Act covers unfair or deceptive practices by most commercial businesses.
  4. What a reasonable response looks like The FTC has never required perfect security.
  5. What record proves it In December 2021 much of the work happened on calls and in chat.
  6. How it plays out inside an organization Take a hypothetical non-bank mortgage lender that would fall under the Safeguards Rule.
  7. Ordinary discipline under pressure What is needed is ordinary discipline, applied at the moment when ordinary discipline is hardest to keep.
  8. Whether the record would survive a regulator’s call Each question has an owner who can answer it without new technology.
  9. With hindsight As far as public records show, the FTC never brought a prominent case based specifically on Log4j.

The week

The first business week of 2022 opened with a letter most security teams did not expect. On January 4, the Federal Trade Commission, the federal agency that polices unfair and deceptive business practices, published a statement about a single piece of software. It urged companies to fix the Log4j vulnerability that had been disclosed the month before.

Log4j is a small, free building block that countless programs use to keep a record of what they are doing, a process called logging. In December 2021 researchers found a flaw in it, a vulnerability, that let an outsider take control of a system simply by getting it to write a booby-trapped line of text into that record. Because Log4j is buried unseen inside so much software, many organizations spent the holidays trying to work out where it was and how to close the hole. Closing it usually means patching: installing a corrected version from the people who make the software.

The flaw was made public around December 9 and 10, 2021, and was catalogued as CVE-2021-44228, a standard identifier that lets everyone refer to the same vulnerability. It received the highest possible severity score. Attackers began exploiting it widely within days. The first fixed release did not end the matter. Further flaws in related parts of the library were found over the following weeks, and the Apache Software Foundation, which maintains Log4j, issued several more releases. Version 2.16.0 disabled the risky network lookup feature by default. By December 28 the advice was to move to version 2.17.1, or to versions 2.12.4 and 2.3.2 for systems still running older Java platforms. A team that had patched once in mid-December was therefore patching again before New Year.

By early January the technical advice was out. The Cybersecurity and Infrastructure Security Agency, CISA, the federal government’s cyber defense agency, had published guidance, and software makers had released fixes. CISA had added the flaw to its catalog of known exploited vulnerabilities. On December 17 it issued Emergency Directive 22-02, which required federal civilian agencies to patch or mitigate affected internet-facing systems immediately. On December 22 it published a joint advisory with the FBI, the NSA and cyber agencies of several allied countries. It also pointed organizations to a community-maintained list of affected products, built on GitHub so that vendors and researchers could add to it as they learned more.

What the FTC added was a legal edge. Its statement appeared as a post on the agency’s technology blog, written by staff rather than issued as a formal rule or policy statement. The format was modest. The message was not. The commission said that failing to take reasonable steps to mitigate known software vulnerabilities could violate laws including the FTC Act and the Gramm-Leach-Bliley Act. That second law requires financial companies to protect customers’ personal information. It said it intended to use its full legal authority against companies that failed to protect consumer data from exposure through Log4j or similar known vulnerabilities.

To make the point concrete, the statement cited the FTC’s earlier action against Equifax, the credit bureau whose 2017 breach followed a failure to patch a known flaw. It noted that Equifax had agreed to pay $700 million to settle actions by the FTC, the Consumer Financial Protection Bureau and all fifty states. In that case, attackers had exploited a flaw in Apache Struts, another widely used open-source component, for which a fix had already been published before the intrusion began. The comparison was hard to miss: a known problem, a fix available, and a company that did not apply it in time.

The statement set out a short list of steps. Companies should find out whether they used Log4j, following CISA’s guidance. Where they did, they should update to the current version and follow CISA’s mitigation advice. They should take steps to make sure their practices complied with the law. And they should share the information with relevant third-party subsidiaries that sold products or services to potentially vulnerable consumers, so that downstream users of their software could act too.

The FTC also made a broader observation. Log4j, it noted, was one of thousands of open-source components maintained largely by volunteers without the resources for incident response. It said it would take that into account as it worked on the root causes of security risk. The White House convened technology companies the following week, on January 13, to discuss the security of open-source software.

Regulators rarely address a single vulnerability by name. This statement was unusually direct, and for general counsel and boards it changed the question. Log4j became a question of whether the company could later show it had behaved reasonably, on top of being an engineering problem.

The FTC did not tell companies how to fix Log4j. CISA and the software makers had done that. What the commission added was a reminder of how it would judge the response afterward. Its standard is reasonable security, assessed in light of the data held, the size of the business and the risks it faces. That is a flexible test, closer to the “reasonable person” of negligence law than to a checklist. A small online shop is not expected to run the security program of a global bank, but both are expected to act sensibly given what they hold and what they know.

An investigation into a breach that happens months later can only test that standard against what the company can show. Memories fade, staff move on, chat threads scroll away. So the practical effect of the warning fell on records: who knew what, when, and what they did about it. Three issues followed from that: who the warning reached, what a reasonable response to a known vulnerability looks like, and what record proves it. Before those, a short account of the technology and the legal test. After them, we follow one hypothetical organization through the response, and close with the discipline that separates a defensible record from a lost one.

Known flaws and the reasonableness test

Start with the software itself. Modern applications are rarely written from scratch. They are assembled out of thousands of ready-made components. Many of those components are open source: written by volunteers or foundations, published free, and reused by everyone. Log4j, maintained by the Apache Software Foundation, is one of them. Its job is humble. It records events, such as “user logged in” or “payment failed,” so engineers can troubleshoot later.

A vulnerability is a weakness in software that an attacker can use to do something the designers never intended. The Log4j weakness was severe because the trigger was so ordinary. Any text the system logged, such as a name typed into a form or a detail sent by a web browser, could carry the attacker’s instructions.

A “known vulnerability” is one that has been publicly disclosed, usually with a fix available. That status matters legally. Before disclosure, nobody can be blamed for not fixing what nobody knew about. After disclosure, the clock starts. Attackers read the same announcements defenders do, and they begin scanning the internet for systems that have not caught up.

Patching is the act of replacing the flawed component with a corrected version. Mitigation is the next best thing when patching cannot happen right away: a configuration change that switches off the dangerous feature, or a network rule that blocks the booby-trapped text before it arrives. Mitigation is like boarding up a broken window until the glazier comes. It is real protection, but it is meant to be temporary, and someone has to remember to come back.

Finally, “reasonable security” is the yardstick the FTC applies to companies under its jurisdiction. It does not demand that nothing ever goes wrong. It asks whether the company had a sensible program and followed it. For Log4j, that meant one question above all: when the company learned of the flaw, did it respond the way a careful organization in its position would?

How the attack worked

The mechanism explains why the response was so hard. Log4j had a feature called lookups, which let a logged message include a placeholder that the library would fill in with other information when it wrote the log entry. One kind of lookup used a Java interface called JNDI, which can fetch objects from a directory server elsewhere on the network.

An attacker who could get a crafted string into any logged field could make the library reach out to a server the attacker controlled. That server could return code that the vulnerable system would then run. The attacker did not need a login. A web form, a search box, a chat message or a browser header that the application happened to log was enough.

This made exposure hard to judge from the outside. A system might never face the internet directly but still log text that came from outside, such as a customer’s name passed along from a website to a back-office system. The flaw could be triggered several hops away from where the attacker typed.

Why finding it was the hard part

Log4j was rarely installed on its own. It came bundled inside other software. A Java application might include it directly, or include another library that included it, or include a packaged copy with its files renamed or merged into a larger archive. Engineers call the second case a transitive dependency, a component your software uses because something it uses needs it.

So a simple search of installed programs often missed it. Teams had to scan source code, build files and the compiled archives on servers, and they had to ask every vendor whose software they ran. Commercial products, appliances and cloud services each needed their own answer, often from a supplier that was working through the same problem.

The fixes also moved. The first fixed version closed the main hole, but researchers found related weaknesses, and the maintainers released further versions in the following weeks. A team that patched once in mid-December had to check again later. Each round meant another inventory pass, another change window and another set of vendor questions. Some early mitigations, such as a configuration flag that disabled lookups, later turned out not to cover every case. A response plan that assumed one patch and done did not fit this flaw.

Who the warning reached

Section 5 of the FTC Act covers unfair or deceptive practices by most commercial businesses. It does not generally reach banks, savings associations or federal credit unions, which answer to their own regulators, and it reaches few nonprofits. Its reach includes non-bank financial firms, which it oversees under the Safeguards Rule. It also covers for-profit health care companies, health and wellness apps, and the large population of software and service vendors that sell into regulated industries.

The Safeguards Rule is the FTC’s implementation of the Gramm-Leach-Bliley Act’s security requirements for financial companies that are not banks, such as lenders, loan servicers, payment firms and similar businesses. It expects a written information security program, which is exactly the kind of program a Log4j response tests.

A rule that was changing at the same time

The Safeguards Rule was itself in the middle of a rewrite. The FTC had announced amendments in October 2021, two months before Log4j, that made the program requirements far more specific. Covered firms would need a single qualified individual in charge of the program, a written risk assessment, multifactor authentication, encryption of customer information, and regular testing. That testing meant annual penetration tests and vulnerability assessments at least every six months, or continuous monitoring instead. The qualified individual would report to the board in writing at least once a year.

Most of those new requirements did not take effect until June 2023, after an extension. But in January 2022 a non-bank lender reading the FTC’s Log4j warning could see where the rule was heading. A response that would satisfy the amended rule, with a named owner, documented testing and a report to the board, was also the response most likely to look reasonable in hindsight.

What the warning did not say

The statement set no deadline. CISA’s directive told federal agencies to patch internet-facing systems immediately, but the FTC gave private companies no number of days. That was consistent with its approach. Reasonableness depends on the company, its data and its systems, so a fixed deadline would have been too strict for some and too loose for others.

The absence of a deadline cut both ways. It gave companies room to sequence work sensibly. It also meant that each company had to decide for itself what timeline was reasonable and be ready to explain that decision later. A company that wrote down its own target dates, and why it chose them, had something to point to. A company that did not had only its outcome.

The vendors in the middle

The last group on the FTC’s list, vendors, carries the warning back to banks, health systems and agencies. A core processor’s subsidiary, a patient engagement platform, a payments startup or a document management vendor may fall under FTC jurisdiction even when its client does not. A core processor, for readers outside banking, is the company that runs a bank’s central ledger of accounts and transactions, often as an outsourced service. A patient engagement platform is the app or portal patients use to book appointments and message their doctors.

If such a vendor left Log4j exposed and lost client data, the vendor faced the FTC and the client faced its own examiner, who would ask how the vendor had been overseen. The same event could open two inquiries with two standards. Suppose a regional bank’s online document portal is run by an outside software company. If that portal is breached, the software company may answer to the FTC, while the bank answers to its banking supervisor. The supervisor will want to know what the bank asked the vendor in December and what it did with the answer.

The other regulators’ versions of the same test

Banks and credit unions were outside the FTC’s reach, but they faced an equivalent standard from their own regulators. The federal banking agencies’ interagency guidelines on information security, issued under the same Gramm-Leach-Bliley Act, expect a risk-based security program with oversight of service providers. Examiners use that framework to ask how a bank handled a widely exploited flaw and how it checked its vendors. Credit unions answer to the National Credit Union Administration on similar terms.

Notification rules for banks were tightening too. In November 2021 the federal banking agencies finalized a rule requiring banks to notify their primary regulator within 36 hours of determining that a significant computer-security incident had occurred. Compliance was required from May 1, 2022. A Log4j compromise at a bank that disrupted operations would have been the kind of event that rule was written for.

Health care entities answered to HIPAA. The Security Rule requires covered entities and business associates to analyze risks to electronic protected health information and to manage them. A known, widely exploited flaw in systems holding patient data is a risk any analysis should capture. For-profit health apps outside HIPAA were squarely in the FTC’s territory.

Federal civilian agencies had the most specific instruction of all: CISA’s emergency directive, with mandatory actions and reporting. State and local governments sat under none of these federal regimes directly. Their duties came from state law, state security policies and, for systems holding criminal justice information, the FBI’s CJIS Security Policy.

So the jurisdictional map matters operationally. Groups often contain a mix of entities: a chartered bank alongside a non-bank lending affiliate, or a nonprofit hospital alongside a for-profit services company. Each may answer to a different regulator. Organizations should check with counsel which regulator covers each entity in their group and each critical vendor.

What a reasonable response looks like

The FTC has never required perfect security. Its orders over two decades describe a program: risk assessment, access controls, patch management, monitoring, vendor oversight and someone accountable for all of it. Applied to a single vulnerability, the standard breaks into a sequence of steps.

  • Learning of the flaw promptly.
  • Searching for affected systems in proportion to the risk, starting with internet-facing services and those holding consumer data.
  • Remediating or mitigating on a timeline that matched the exposure.
  • Asking vendors, and following up when answers were vague.

None of those steps requires that every instance be fixed on day one. Log4j made that impossible for most large estates, since the first fixed release was itself incomplete and further releases followed within weeks. An “estate,” in technology terms, is the whole collection of systems an organization runs, from websites and databases to the forgotten server under someone’s desk. In a large estate, Log4j could be buried inside hundreds of products, some built in-house, some bought, some run by suppliers.

Consider a company that patched its public web applications in days, mitigated the rest with configuration changes and network rules, and worked through its vendor list over January. It is in a very different position from one that waited for a calmer moment. Both may still have had unpatched systems in mid-January. The difference is that the first can show a deliberate order of work, highest risk first, while the second can show only delay. The gap between those two companies is visible only in their records.

Ordering the work

A defensible order of work follows exposure and data. Internet-facing systems that log user input come first, because an attacker can reach them directly. Systems that hold customer or patient data come next, because a compromise there causes the most harm. Internal systems that process text originating outside, such as a back-office application that receives web form data, follow. Isolated internal tools with no outside input come last.

Mitigations bought time for the systems that could not be patched quickly. Blocking outbound connections from servers to the internet was one of the most effective. The attack depended on the vulnerable system reaching out to the attacker’s server, so a server that could not make that connection was much harder to exploit. Web application firewall rules that filtered suspicious strings helped at the edge, though attackers quickly found ways to disguise the text. Removing the vulnerable code from the library files was a further option where patching was blocked.

Each mitigation had a cost. Blocking outbound traffic could break legitimate functions, such as software that checks for updates. Firewall rules produced false positives. The decision about which mitigation to use, and for how long, belonged to a named person, and the record of that decision is part of what shows reasonableness.

Looking for compromise, beyond closing the hole

Because exploitation began within days of disclosure, a reasonable response also asked whether anyone had already got in. Patching a system after it has been compromised closes the door but leaves the intruder inside. Teams searched their logs for the telltale strings of attempted exploitation and checked whether any server had made unexpected outbound connections in the relevant period. Where a system showed signs of successful exploitation, it was treated as an incident in its own right.

That step is easy to skip under pressure, because it produces no visible fix. It is also the step a regulator is most likely to ask about after a breach. A company that can show it looked, and what it found, is in a better position than one that patched and moved on.

The case against all this paperwork

There is a serious objection. Records created during a response can be used against the company later. A note that says “we know this server is exposed but cannot patch until February” is evidence in a lawsuit as well as a regulator’s file. Some lawyers would prefer that engineers write less.

Courts have also shown that labeling a document confidential does not protect it. In the litigation that followed the 2019 Capital One breach, a federal court ordered the bank to produce a forensic report prepared by an outside firm. The court found the report was not protected as attorney work product, because it would have been prepared in similar form anyway for business purposes.

The objection is real, but it leads to a different conclusion than writing less. The alternative to a candid record is an absent one, and an absent record cannot show reasonableness at all. The better answer is to involve counsel early in how the response is documented, to keep factual records factual, and to separate legal analysis from the operational log. Organizations should check with counsel how privilege applies in their jurisdiction and circumstances.

Reasonableness has a forward edge

Each step depends on capabilities that cannot be built during an incident. They include an asset inventory that includes software components, a vendor list ranked by data access, and a channel for receiving security statements. An asset inventory is simply a reliable list of what you run; including software components means knowing that the claims system contains Log4j, beyond knowing that you run the claims system. A vendor list ranked by data access tells you which suppliers to call first. A channel for security statements is a known mailbox or portal where vendors’ advisories land and get read.

A company that lacked them in December 2021 could still act reasonably in January by building them and recording that it had. A company that lacked them again a year later would have a harder argument. Regulators tend to forgive a gap that is discovered and closed. They are less forgiving of a gap that was discovered and then left open.

The bridge between those two positions is the after-action review. Once the immediate work was done, a short review could record what slowed the team down: systems missing from the inventory, vendors that took weeks to answer, mitigations that broke something. Each finding needed an owner and a date. A year later, that review and its closed actions are the evidence that the organization learned from Log4j, which is exactly what a regulator assessing a later incident would look for.

What record proves it

In December 2021 much of the work happened on calls and in chat. Spreadsheets were edited and overwritten. Vendor answers arrived in individual inboxes, some from account managers rather than security teams. Three months later, few organizations could say with confidence when a given server was patched or which vendor statement they had relied on. That is the record a regulator, auditor, plaintiff or insurer would ask for.

Under pressure, people use the fastest tools at hand. A shared spreadsheet is quick. A chat channel is quick. Neither keeps a reliable history of who changed what and when, and both depend on individuals who may later leave. The response may have been excellent, but the evidence of it evaporates.

A defensible record has a small number of parts:

  • Discovery. A dated log of when the organization learned of the flaw and who was assigned.
  • Search. The scope of the search and its method, such as repository scans, file-system scans and vendor inquiries, with what each found.
  • Fixes. For each remediation or mitigation, a date, an owner and a verification step.
  • Exceptions. Someone who accepted the risk and a date to revisit it.
  • Vendors. The date each inquiry was sent, the answer received, its source and any follow-up.

A repository scan means searching the organization’s own source code, the stored blueprints of the software it writes. A file-system scan means searching the computers themselves for copies of the component. A verification step is the check that a fix actually took, for example rescanning the server afterward, rather than trusting that the patch ticket was closed.

The simplest way to produce that record is to run any major vulnerability response as a declared incident. It belongs in the same tracking system used for intrusions, not in the change queue as a patching project. That brings a named lead, a single ticket hierarchy and a closing summary. The trade-off is overhead. Declaring incidents for every critical vulnerability would bury the team, so the trigger should be explicit: active exploitation plus broad presence, or a regulator naming the flaw.

The vendor record has a second use. It shows which suppliers answered quickly, completely and with version-level detail, and which did not. That evidence belongs in renewal discussions and in the risk tier assigned to each vendor. It also supports a reasonable contract ask: a vulnerability statement within a set number of days of a widely exploited disclosure.

Software bills of materials

The inventory problem had a policy answer already in motion. Executive Order 14028, signed in May 2021, directed work on software bills of materials, or SBOMs, and the Commerce Department’s National Telecommunications and Information Administration published minimum elements for them in July 2021. An SBOM is a list of the components inside a piece of software, much like an ingredients label. With one, finding every copy of Log4j becomes a search instead of a hunt.

In January 2022 few organizations had SBOMs for the software they bought, and few vendors supplied them. Asking for them in contracts, and storing them where the security team can search them, is the forward-looking version of the inventory the FTC’s warning implied. An SBOM does not prove reasonableness on its own. It makes the search step faster and the record of it more credible.

How long to keep it

A record is only useful if it still exists when someone asks. Regulatory inquiries and lawsuits can arrive years after an incident. The vulnerability response record should fall under the organization’s retention schedule like any other business record, with a retention period set with counsel. Chat channels set to delete messages after a short period are a common gap. If decisions were made in chat, the key ones should be copied into the incident ticket before they disappear.

How it plays out inside an organization

Take a hypothetical non-bank mortgage lender that would fall under the Safeguards Rule. It has a customer website, a loan origination system bought from a vendor, a handful of in-house tools and about forty suppliers with access to customer data.

In the first version of the story, the security team hears about Log4j from a news alert. Engineers jump on a call, patch the customer website within days, and send emails to a few vendors they can remember. A spreadsheet tracks progress until two people edit it at once and a column is lost. One vendor’s reassuring reply goes to an account manager who forwards it to a colleague who is on vacation. By February, things are mostly fixed, and everyone is relieved.

Months later, a customer data exposure is traced to a supplier’s system. The regulator asks a simple question: what did you do about Log4j, and when? The lender believes it did a good job. It cannot prove it. It cannot say when it contacted the supplier, what the supplier said, or whether anyone followed up.

In the second version, the chief information security officer declares an incident on the day of disclosure, names a lead and opens a single ticket. The team records which scans it ran and what they found. The customer website is patched first, with a dated rescan attached. Two internal systems that cannot be patched yet are mitigated with a configuration change, and the chief technology officer signs an exception with a review date. Every vendor inquiry is sent from a shared mailbox and logged with the date, the answer, who gave it and any follow-up. A short closing summary goes to the risk committee.

The technical work in both versions might be nearly identical. The legal and reputational position is not. In the second version, the company can hand over a timeline in an afternoon. That is the operational meaning of the FTC’s warning.

When you are the vendor

The FTC’s statement also asked companies to pass information downstream. For a software company, that meant a second job running alongside its own remediation: telling customers whether its products were affected. A useful advisory names each product and version, says whether it is affected, gives the fixed version or a mitigation, and is updated as the facts change. It comes from a security contact who can answer follow-up questions, not from a salesperson.

Vendors that published clear advisories early saved their customers time and built trust. Vendors that sent vague reassurances, or said nothing until asked, created work for every customer and left a poor record of their own. Given the FTC’s framing, a vendor’s customer communications became part of its own reasonableness record as well as its customers’.

The same response in other organizations

The shape holds across sectors, but the audience for the record changes. A community bank would hand the same timeline to its examiner, who would focus on vendor oversight, since much of a small bank’s technology is run by its core processor. The bank’s record of what it asked the processor, and when, would carry the most weight.

A health system would fold the response into its HIPAA risk analysis and its incident procedures. If a compromise touched patient data, the record would also support the breach risk assessment that HIPAA requires before deciding whether notification is needed. A health app company outside HIPAA would face the FTC directly, and the commission’s Health Breach Notification Rule if health data was exposed.

A broker-dealer would answer to the SEC and FINRA, whose examiners review cybersecurity programs under Regulation S-P and related rules. A county government would answer to its own leadership, its state and, where criminal justice systems were involved, the CJIS requirements that come with access to FBI data. In each case, the dated record of discovery, search, fixes, exceptions and vendor follow-up is the same artifact. Only the reader changes.

Ordinary discipline under pressure

What is needed is ordinary discipline, applied at the moment when ordinary discipline is hardest to keep.

The essentials: a pre-agreed trigger for declaring a vulnerability incident; one system of record that survives staff turnover; an inventory that can show where a component is used in hours rather than weeks; a ranked vendor list with named security contacts; written, dated exceptions with an owner; and a closing summary that a board member could read in five minutes.

The usual lapses:

  • Treating the response as a routine patching project, which scatters evidence across many change tickets with no single story.
  • Accepting a vendor’s “we’re not affected” from a salesperson without asking which products and versions were checked.
  • Applying a mitigation and never returning to replace it with a proper fix.
  • Letting exceptions live in someone’s head, so that nobody can later say who accepted the risk or why.
  • Building an inventory during the crisis and then letting it decay once the pressure lifts.
  • Forgetting the downstream duty the FTC mentioned: if you make software others use, telling those customers what you found and what they should do.

Measures worth tracking

A few measures show whether the discipline is real. The first is time to inventory: how long it takes, from a disclosure, to produce a list of every system containing the affected component. The second is vendor response coverage: the share of critical vendors that answered with product and version detail, and how long they took. The third is exception age: how long accepted risks have stayed open past their review dates. The fourth is the time to produce a complete timeline when asked.

Measuring them needs no new tools. They can be pulled from the incident ticket, the vendor log and the exception register. Reported to a risk committee after each major vulnerability, they show whether the organization is getting faster or slower, and they create a record of oversight in their own right.

Testing it before it counts

Tabletop exercises usually rehearse an intrusion. A useful variation rehearses a vulnerability disclosure instead. The exercise starts with a widely used component being named in a public advisory. The team then works through who declares the incident, how the inventory is searched, which vendors are contacted and how the record is kept. It ends with someone playing the regulator and asking for the timeline. The gaps that exercise exposes are cheaper to fix in a conference room than in a real inquiry.

The test is simple. If a regulator called next quarter about a vulnerability from this quarter, could your team produce a dated, coherent account within a day? If the honest answer is “probably not,” the fix is a habit of writing things down in one place, rather than a new security tool.

Whether the record would survive a regulator’s call

  1. When a serious, widely exploited vulnerability is announced, what exactly triggers us to declare an incident, and who decides?
  2. Where does the record of that response live, and would it survive the departure of the people who ran it?
  3. How quickly could we list every system that contains a given software component? Have we tested that?
  4. When a vendor says it is not affected, who checks what that answer covers, and where is it recorded?
  5. Which regulator covers each entity in our group, and which covers each of our critical vendors?

Each question has an owner who can answer it without new technology. The first belongs to the CISO. The second belongs to whoever runs the incident management system. The third belongs to the infrastructure and application teams together. The fourth belongs to vendor management, working with security. The fifth belongs to the general counsel. An organization that can answer all five in writing has done most of what the FTC’s January 2022 warning asked for.

With hindsight

As far as public records show, the FTC never brought a prominent case based specifically on Log4j. That might suggest the warning was mostly noise. In hindsight it reads better as a map of where enforcement was heading.

The flaw itself did not go away. In July 2022 the Cyber Safety Review Board, a federal body set up under Executive Order 14028 to study major cyber events, published its first report, on Log4j. It called Log4j an endemic vulnerability and concluded that vulnerable copies would remain in systems for many years, possibly a decade or longer. That finding changed the shape of the obligation. A one-time patching sprint could not discharge it. Organizations needed a standing ability to find and fix the component wherever it reappeared, in old systems, new purchases and vendor updates.

In October 2022 the commission announced an order against the alcohol delivery company Drizly, finalized in January 2023, that bound its chief executive personally to security obligations, including at future companies. That was a striking move. It took data security out of the realm of corporate abstraction and attached it to a named leader, one whose obligations would follow him beyond the company. It underlined that boards and chief executives, as well as security teams, can be asked to answer for “reasonable security.”

Later orders required specific controls such as multifactor authentication, the familiar second step of a login such as a code sent to a phone. They also imposed data retention limits, rules about deleting data that is no longer needed. From 2023 the FTC also enforced its Health Breach Notification Rule against health apps, reaching the kind of for-profit health businesses that operate outside traditional hospital regulation. In 2024 it amended that rule to make its application to health apps explicit.

The Safeguards Rule changes arrived as well. The amended program requirements took effect in June 2023, after an extension. Non-bank financial firms now had to show a qualified individual, a written risk assessment, regular testing and an annual report to the board. A further amendment, effective in May 2024, required covered firms to notify the FTC of a security event involving unencrypted information of at least 500 consumers within 30 days of discovering it. The Log4j statement had asked firms to act reasonably. The amended rule told them, in much more detail, what that would look like on paper.

Other regulators moved the same way. The federal banking agencies’ 36-hour notification rule for significant computer-security incidents took effect for compliance on May 1, 2022. The SEC’s 2023 disclosure rules made the timing of a materiality determination something companies must be able to show. A public company now has to be able to demonstrate when it decided a cyber incident mattered enough to tell investors. This is a records question as much as a security question, the same shape as the FTC’s Log4j warning. In May 2024 the SEC also amended Regulation S-P. Broker-dealers, investment advisers and other covered firms must now maintain incident response programs and notify affected customers of certain breaches, with larger firms required to comply from December 2025.

The software supply chain question that Log4j raised also moved into federal buying. In September 2022 the Office of Management and Budget directed agencies to obtain attestations from software producers that they followed secure development practices. CISA published the common attestation form in March 2024. Software bills of materials, which were rare in January 2022, became a common request in procurement, though their quality and use still vary widely.

By this point in 2026, running major vulnerability responses as tracked incidents is common practice in regulated firms, partly because they expect to be asked for the record. What once felt like bureaucratic overhead has become routine hygiene. The habits that matter most are the ones described above: an explicit trigger, a single system of record, a vendor log and dated exceptions.

Regulators rarely punish an organization for being hit by a flaw that hit everyone. They look at how the organization responded, and they judge that response from what was written down at the time. The January 2022 statement was an early, plain signal that the record would decide how a response was judged.

Spotted an error? Tell us and we will check it and correct the article where needed.

  • FTC
  • Log4j
  • reasonable security
  • incident records
  • vendor management