Skip to main content

Open Source Compliance Now Has a Deadline. Accountability Now Has a Name.

Open Source Compliance Now Has a Deadline. Accountability Now Has a Name.

The US federal safety net that followed Log4j has thinned in the same window the EU Cyber Resilience Act wrote obligations for commercial users of open source software into law, with reporting requirements beginning September 2026. The accountability for what enters your products is moving toward the organizations that consume it, on someone else's timeline.

Two things happened to open source software security in the same window, and together they change who is on the hook. The US federal effort that grew after the 2021 Log4j crisis has largely lapsed, with key personnel gone and the initiatives quiet. At the same time, the EU Cyber Resilience Act turned obligations for commercial users of open source software into law, with vulnerability and incident reporting requirements applying from September 2026. One backstop thinned. The other became a requirement with a date attached to it.

If the plan was to wait for the problem to be solved upstream, the plan no longer has a mechanism. The direction of travel is not toward less accountability for the organizations consuming this software. It is toward more, and on someone else’s timeline.

Accountability Now Has a Name on It

The shift that matters most for security leaders is not the regulation itself. It is who answers for it. A security failure tied to an unmanaged dependency is no longer only a company problem. It is a personal one for the executives whose titles include the word chief, and the question of whether the team made defensible decisions before the incident is now the question that determines how the aftermath goes. The CRA does not invent that accountability. It writes a deadline next to it.

The Exposure Was Never Put Through a Process

The obligation now landing on your desk was never put through the process that would have made it defensible. Every other material liability your organization carries went through one. Someone evaluated it, priced the risk, and signed. Open source software is the exception. A vendor contract triggers procurement, a legal review, and a signature. A package pulled into a build on a Friday afternoon triggers none of those. The due diligence your finance function applies to a five-figure software contract was never applied to a dependency that now runs in production across every product you ship.

The obligation did not disappear because no one logged it. It compounded off the books. That is the same failure pattern as an unmanaged liability in any other part of the business. When no one at the top owns the exposure, no one at the bottom can resolve it. By the time it surfaces, it surfaces as a finding in an audit or a clause in an acquisition, not as a line item anyone chose to carry.


A Scanner Alone Is Not a Defensible Decision

A new class of CI/CD vulnerability got past the security teams at Microsoft, Google, and the Python Software Foundation, because their scanners read each workflow in isolation and the attack lived in the chain between them. This is not a criticism of anyone’s tooling. It matters because of what it means in a regulatory filing or a customer audit.

“We had a scanner” is not a defensible decision. It describes a tool. The question a regulator, a board, or an acquirer asks after an incident is narrower and harder to answer. Who decided this component was allowed into the environment, on what basis, and can you produce the record. For most organizations the honest answer is that no one decided, because the decision was never owned by anyone in particular. That is what the filing looks like when the answer to a hard question is the name of a product instead of the name of a person.


AI Turned a Slow Problem Into a Fast One

AI-assisted development is accelerating open source consumption faster than any review process was built to handle, and the same disclosure found AI agents reproducing insecure patterns at machine speed across millions of repositories. This is not a future concern. The exposure that used to compound over years now compounds over sprints, and the governance built for deliberate human dependency choices was never designed for machine-speed ones.

Consider how the newest open source AI coding models reach production. A capable model is published, freely downloadable and modifiable, and within days an engineering team has adopted it as a daily tool. That is the same frictionless path every other dependency took, applied now to the systems that write and review your code. The component count grows, the provenance questions multiply, and none of it routed through a control that would have asked who approved it or on what basis.

The defensible position was never about having the most tools. It was about being able to show that someone made a decision, before the incident, about what the organization was willing to run.

Open source software earned its place in modern software by being frictionless to adopt. That same frictionlessness is the reason the liability never went through the process that would have made it defensible. The gap closes one of two ways. You close it on your own schedule, with a documented decision about what is allowed into your environment and a name attached to it. Or a regulator, a customer, or an attacker closes it for you, on theirs.


Comments

Popular posts from this blog

The SBOM Just Became a Liability With a Date on It

The SBOM Just Became a Liability With a Date on It When a best practice becomes a product requirement, it stops being a security artifact and starts being a financial one. The question now is whether the document you are obligated to produce is true. The EU Cyber Resilience Act is moving the software bill of materials from a best practice to a product security requirement, with the law’s full application arriving in December 2027 . If your company ships software into the EU, the character of one of your obligations just changed. The software bill of materials you used to produce because it was responsible is becoming one you are legally required to produce because a regulator says so. That is not a procedural change. It moves the bill of materials off the security team’s task list and onto the company’s books, and most organizations have not adjusted to what that means. A best practice and a requirement are not the same liability Every CFO understands that an unmanaged liability is a ...

Discovery Is Outrunning Remediation Everywhere. That Is Not Just a Technology Problem.

Discovery Is Outrunning Remediation Everywhere. That Is Not Just a Technology Problem. A model found 1,596 unpatched vulnerabilities in open source projects last month. The industry’s answer was more infrastructure for finding problems. That was never the part that was broken. Anthropic, Google, OpenAI, Microsoft, and more than a dozen other organizations just did something companies rarely do voluntarily. They pooled money into a shared body, called Akrites and hosted by the Linux Foundation, because none of them could keep pace with open source vulnerability discovery and remediation on their own. Organizations build shared infrastructure at this speed for one reason. A risk got too expensive for any single balance sheet to absorb quietly. That is what a captive insurance pool is. A group of companies decides a risk is real and common enough that carrying it alone costs more than carrying it together. Nobody calls that admission a taskforce. They call it underwriting, and they usual...