For thirty years, a quiet assumption has propped up a large part of real-world security practice: that a system nobody understands is a system nobody attacks. Not because it was documented policy — almost no organisation has ever written “we are protected because our setup is unusual” into a risk register — but because it was true often enough to be load-bearing. Obscure software, bespoke line-of-business applications, an industrial controller configured by a contractor who retired in 2014, a decade-old open-source library that everyone used and nobody read: these things survived not because they were hardened, but because working out how to break them cost an attacker more time than the target was worth. As of 14 September 2026, senior figures across law enforcement, vendor research and the bug bounty industry are saying publicly that this arithmetic has broken.
The trigger is not a single vulnerability or a single breach. It is a pattern that has become impossible to read any other way. Brett Leatherman, assistant director of the FBI’s Cyber Division, told The Register that the latest AI models were able to find significant vulnerabilities in open-source libraries that had been publicly visible for a decade and were running in roughly 80% of web servers — code that had been through years of community scrutiny and was assumed, reasonably, to be secure. Days after Black Hat 2026, five US federal agencies issued a joint warning that attackers had used AI-generated exploitation scripts to break into internet-exposed Siemens S7 Series programmable logic controllers at water, manufacturing and energy facilities, with the unusually direct line: “this is not a theoretical risk — it is an active threat”. And Dustin Childs, chief bug hunter at Trend Micro’s Zero Day Initiative, speaking the day after Microsoft’s record-breaking September 2026 Patch Tuesday closed 974 CVEs, said that whether security through obscurity is dead “isn’t even an opinion question”.
For a UK SME, the practical translation is narrower and more uncomfortable than the headlines suggest. It is not that AI has invented a new class of attack. It is that the barrier which used to protect your specific, awkward, undocumented systems — the fact that an attacker would have to learn them first — has been substantially removed. If your organisation has never had its systems properly tested, the realistic position today is that an AI-equipped attacker can enumerate your weak points faster than your team can discover them by accident. This article sets out what was said, what the evidence actually supports, where the limits are — and they are real — and what a business with fewer than 250 staff should do about it in the next quarter.
What was actually said, and by whom
Three separate voices made the same argument within days of each other, from three positions that rarely align. That convergence is the reason the story carries weight rather than reading as vendor commentary.
The first was law enforcement. Brett Leatherman of the FBI’s Cyber Division described AI models locating significant flaws in open-source libraries that had been sitting in public repositories for ten years, used in the region of 80% of web servers. The detail that matters is not the percentage but the assumption it demolishes. Open-source code of that reach is the most-reviewed software on earth. “Many eyes make all bugs shallow” was the governing theory, and the practical corollary was that if a decade of researchers, maintainers and downstream integrators had not found a serious flaw, there probably was not one left to find. AI did not need to be cleverer than those researchers. It needed to be tireless, and to read the whole thing at once.
The second was the vendor research community. Dustin Childs runs bug hunting at Trend Micro’s Zero Day Initiative, the largest vendor-agnostic bug bounty programme in the industry, which means he sees the raw inflow of vulnerability reports before anybody else does. His phrasing — that the death of security through obscurity “isn’t even an opinion question” — is notable for what it declines to do. He did not say obscurity has become less effective, or that it is under pressure. He treated it as settled. The timing sharpens it: he was speaking the day after Microsoft shipped fixes for 974 CVEs in a single Patch Tuesday, the largest single release in the programme’s history, which we covered in detail at the time.
The third was the threat intelligence side, and it is the most specific. John Hultquist, one of the more measured voices in the field, pointed out that AI is “excellent at technical troubleshooting, at knowing obscure systems”. His concern was industrial control systems, and his reasoning cuts to the heart of the matter: ICS environments were “largely secured because the expertise was in a handful of people’s heads”. That was never a control. It was a shortage. A shortage of expertise functions as a security boundary right up until the moment the expertise becomes freely available, and a model that has ingested every vendor manual, every forum thread, every conference talk and every decompiled firmware sample is precisely that moment arriving.
The exposure is not your well-known, well-patched software. It is the systems you have never had tested because they seemed too obscure to be worth an attacker’s attention: the bespoke stock application written by a contractor, the building management controller on a public IP, the ageing appliance that still works and therefore never appears in a project plan. Those systems were protected by the cost of learning them. That cost has collapsed. The five-agency warning about AI-generated scripts against internet-exposed Siemens S7 PLCs at water, manufacturing and energy sites is the same principle already in operation: the agencies stated plainly that “this is not a theoretical risk — it is an active threat”.
How the position hardened through 2026
This did not arrive as a single announcement. It accumulated across the year as a sequence of individually unremarkable events that only make sense read together.
Where obscurity was quietly doing the work
It is worth being honest about how much of the UK SME estate has been relying on unfamiliarity rather than hardening. The categories below are not ranked by how dangerous each system is in isolation. They are ranked by how much of their protection came from the attacker not knowing them — which is exactly the component that AI removes. A system scoring high here is not necessarily insecure; it is a system whose security has never been tested against an adversary who understands it.
Read the bottom bar first, because it explains the top one. Mainstream vendor software — Windows, Microsoft 365, the major browsers, the common firewall platforms — never relied on obscurity in the first place. It is picked over continuously by researchers, criminals and the vendor’s own security teams, which is why 974 CVEs can appear in one month: that number is a measure of scrutiny, not of weakness. Those products are already living in the world the rest of the estate has just been moved into.
The top bars are the ones nobody has ever attacked properly. A bespoke stock control application written for one organisation has, over its lifetime, typically been examined for security by nobody at all. Its protection was never its code quality; it was the fact that an attacker would have to spend a week understanding a system that would net them one mid-sized company. That week is now an afternoon, and a model that has never seen the application can still recognise the familiar shapes inside it: the unparameterised query, the session token that never expires, the file upload that trusts the extension, the admin endpoint protected by nothing but an unguessable URL.
Hultquist’s point about industrial and building control systems deserves particular attention from UK SMEs who assume it does not apply to them. It is not only water treatment plants. A manufacturer with a handful of PLCs on the shop floor, a distribution business with an automated racking system, a landlord or managing agent with a networked building management controller for heating and access control — these are all ICS, and they are overwhelmingly configured once by a specialist contractor and then never touched. They were secured, as Hultquist put it, “because the expertise was in a handful of people’s heads”. That is the exact condition AI dissolves.
The half of the problem AI does not solve
Here is where the story gets more useful than its headline, and where any honest reading has to slow down. If AI has made finding vulnerabilities cheap for attackers, the obvious hope is that it makes fixing them cheap for defenders. The evidence published this week says otherwise, and the numbers are specific enough to plan around.
1Password’s security research team, led by Director of Security Research Keith Hoodlet, took six CVEs disclosed since March 2026 and generated 6,080 candidate patches using OpenAI’s ChatGPT-5.5 and Anthropic’s Opus 4.8. Only 26.0% fully resolved the vulnerability without materially changing application behaviour. Roughly three in four attempts either failed to close the flaw or closed it while breaking something else.
The failure mode is more instructive than the headline rate. Even among the patches that did successfully fix the underlying flaw, roughly 20% also broke other application behaviour — the example given was altering “allow list” logic. That is the worst category of change for a small business to receive, because it passes every test that asks “is the vulnerability gone?” and fails the test nobody runs, which is “does the system still do what the business needs?” An allow list that has silently widened is a new vulnerability wearing the paperwork of a fix. An allow list that has silently narrowed is a Monday morning in which a department cannot work and nobody can say why.
This is the substance behind Katie Moussouris’ intervention, and it is the most practically important comment in the whole story. Moussouris founded the bug bounty consultancy Luta Security and effectively built the modern vulnerability disclosure model; she has spent longer than most watching organisations receive more findings than they can act on. Her assessment has two halves that need to be held together. AI genuinely removes the barrier of needing familiarity with a specific technology stack, letting an attacker enumerate weak spots in systems they have never encountered — that is the new thing, and it is real. But, she stressed, finding bugs was never the hard part. Triage, prioritisation and actually fixing issues remains the bottleneck it has always been.
So the asymmetry is worse than “attackers got faster”. Attackers got faster at the step that was already the easy one, while defenders gained very little on the step that was already the hard one. A 974-CVE Patch Tuesday lands on the same finance director who still has to decide which of those fixes touch systems the business cannot afford to have go down. The 26.0% figure says that handing that decision to a model is not yet a strategy.
Where UK SMEs are most exposed right now
The following is the pattern we see repeatedly across organisations of 10 to 250 staff. The badge indicates how much of the organisation’s protection in that area has historically come from obscurity rather than from a control that would survive contact with an attacker who understands the system.
The four high-rated rows share a characteristic worth naming: in every case, the organisation could not currently answer the question “what would an attacker who fully understood this system be able to do with it?” That question has been theoretical for most SMEs because no such attacker was realistically going to turn up. The events of this year are the argument that the question is now practical, and the only reliable way to answer it is to have someone competent try.
What proper testing costs a UK business
The reasonable objection at this point is budgetary. Penetration testing has a reputation among smaller organisations as an enterprise expense, and that reputation was earned in an era when the alternative — being too small and too obscure to be worth attacking — was a defensible position. The bands below reflect current UK market pricing for a scoped external engagement. They are indicative and vary by complexity, not a quotation.
| Organisation size | Typical scope | Indicative annual cost | What it answers |
|---|---|---|---|
| Under 25 staff | External perimeter test, public-facing web application, Microsoft 365 configuration review | £3,000 – £6,000 | What is visible and reachable from the internet, and what an unauthenticated attacker can do with it |
| 25 – 75 staff | The above plus internal network test and one bespoke line-of-business application | £6,000 – £12,000 | How far an attacker gets after an initial foothold, and whether the custom application holds up under scrutiny |
| 75 – 150 staff | Full internal and external testing, authenticated application testing, segmentation review | £12,000 – £22,000 | Whether a compromise in one business area can reach the systems that would stop trading |
| 150 – 250 staff | The above plus OT/ICS or building control assessment and a retest of remediated findings | £22,000 – £40,000 | Whether the controllers nobody owns are reachable, and whether last year’s fixes actually held |
| Any size, minimum baseline | Cyber Essentials Plus assessment with technical verification | £1,500 – £4,000 | Whether the five basic technical controls are genuinely in place, verified rather than self-declared |
Two notes on reading that table. First, Cyber Essentials Plus is not a substitute for penetration testing and should not be presented as one. It verifies that five foundational controls — boundary firewalls, secure configuration, access control, malware protection and patch management — are genuinely implemented. It does not ask whether your bespoke application has an authentication bypass. It is the floor, and for many SMEs it is also a contractual requirement for public sector work, which makes it the most straightforward spend on the list.
Second, the patch management control inside Cyber Essentials requires critical and high-severity patches to be applied within 14 days. In a month that produces 974 CVEs from one vendor, that requirement stops being a box to tick and becomes an operational commitment that needs resourcing. The 1Password research is the reason it cannot simply be automated away: a fix applied without regression testing is a change made blind, and roughly one in five successful AI-generated fixes altered application behaviour in the process.
Two postures, and the difference between them
Reactive posture
What most SMEs do today
- Security testing happens when a client, insurer or tender demands evidence, not on a cycle
- Bespoke and contractor-built applications are out of scope because nobody owns them
- Controllers, cameras and building systems are assumed internal without anyone confirming it
- Patching is driven by whatever the update tool surfaces, with no prioritisation against exposure
- No dependency inventory, so “are we affected?” is a half-day investigation every time
- Fixes go on without regression testing; behaviour changes are discovered by users
- The estate’s real attack surface is unknown, and its unfamiliarity is treated as protection
Proactive posture
Where Cloudswitched takes you
- Scoped penetration testing on a defined annual cycle, with remediated findings retested
- Custom applications explicitly in scope, tested authenticated as well as unauthenticated
- Everything reachable from the internet enumerated and verified, including OT and building control
- Patch triage weighted by exposure, with internet-facing systems on a faster track than desktops
- A maintained inventory of software and dependencies so exposure questions take minutes
- Changes validated against business behaviour before they reach production
- A current, evidenced picture of what an attacker who understands your systems could achieve
The gap between those columns used to be a question of maturity — nice to close, rarely urgent for a 40-person firm. What has changed is which assumption the left-hand column rests on. It was never “we are secure”. It was “we are not worth the effort of understanding”. Both the FBI’s account of decade-old library flaws and the five-agency PLC warning describe that assumption failing in production.
Before commissioning anything, write down every system in your organisation that is reachable from the internet and that nobody in the building fully understands. Include the bespoke application, the supplier portal, the remote access appliance, the site camera recorder, the heating or access control controller, and anything a contractor installed and configured. For each one, answer two questions: who would we call if it stopped working, and when was it last updated? If either answer is “we don’t know”, that system is the one to scope first. This list, rather than a generic scan, is what makes a penetration test worth its fee — it points the testing at the places where obscurity was doing the work.
The story at a glance
| Item | Detail |
|---|---|
| Core claim | Security through obscurity no longer offers meaningful protection, because AI models can reverse-engineer flaws and probe unfamiliar systems in hours rather than weeks |
| FBI Cyber Division | Brett Leatherman, assistant director: the latest AI models found significant vulnerabilities in open-source libraries publicly visible for a decade and used in roughly 80% of web servers, previously assumed secure after years of community scrutiny |
| Zero Day Initiative | Chief bug hunter Dustin Childs: whether security through obscurity is dead “isn’t even an opinion question”, speaking the day after the record September 2026 Patch Tuesday |
| Patch Tuesday scale | 974 CVEs addressed by Microsoft in September 2026, a record for a single release |
| Federal warning | Five US agencies, days after Black Hat 2026: attackers used AI-generated exploitation scripts against internet-exposed Siemens S7 Series PLCs at water, manufacturing and energy facilities — “this is not a theoretical risk — it is an active threat” |
| Industrial control systems | John Hultquist: AI is “excellent at technical troubleshooting, at knowing obscure systems”; ICS was “largely secured because the expertise was in a handful of people’s heads” |
| Barrier removed | Katie Moussouris, Luta Security: AI removes the need for familiarity with a specific tech stack, letting attackers enumerate weak spots in unfamiliar systems |
| Barrier not removed | Moussouris: finding bugs was never the hard part — triage, prioritisation and actually fixing issues remains the real bottleneck |
| AI patching study | 1Password security research, led by Director of Security Research Keith Hoodlet: six CVEs disclosed since March 2026, 6,080 candidate patches generated with OpenAI ChatGPT-5.5 and Anthropic Opus 4.8 |
| AI patching success rate | 26.0% of AI-generated patches fully resolved the vulnerability without materially changing application behaviour |
| AI patching side effects | Around 20% of patches that did fix the underlying flaw also broke other application behaviour, such as altering “allow list” logic |
| Precedent | At least four suspected China-linked espionage groups exploited a narrow patch-gap window in open-source Chromium using an AI-assisted exploit kit built between an upstream patch’s release and its rollout to users |
| UK baseline control | Cyber Essentials requires critical and high-severity patches within 14 days — an operational commitment in a 974-CVE month, not a box to tick |
| Practical implication for SMEs | Systems never properly tested — bespoke applications, legacy appliances, internet-exposed controllers — are where obscurity was doing the work, and are the first thing to scope |
This story connects directly to several we have covered in recent weeks, and read together they describe one trend rather than five separate incidents. The mass exploitation of PaperCut NG and MF by an operator running several hundred autonomous AI agents is what “attackers no longer need to understand your stack” looks like at scale. The BlueMoon exploit kit and the Chromium patch gap is the espionage-grade version of the same technique, weaponising public source code faster than the ecosystem could ship the fix. September’s record 974-CVE Patch Tuesday is the volume that makes triage the binding constraint, exactly as Moussouris argues. The rapid exploitation of JFrog Artifactory showed how quickly a fix existing and a fix being installed diverge in practice. And our note on VMO2’s £600m cost pressure is a reminder that the infrastructure and supplier estate you depend on is under its own investment strain at the same moment the attack economics are shifting.
Find out what an attacker would find
Cloudswitched penetration testing scopes the systems obscurity used to protect — bespoke applications, legacy appliances, internet-exposed controllers — and reports what an attacker who fully understood them could actually do, with findings prioritised for a business that has to keep trading while it remediates.
Talk to us about Penetration TestingFrequently asked questions
Stop relying on an attacker not knowing your systems
The systems that were protected by obscurity are the ones that have never been tested, and they are usually the ones the business cannot trade without. Cloudswitched penetration testing scopes those systems deliberately, tests them the way an attacker who understands them would, and returns findings prioritised for remediation rather than a raw scanner dump — so you find out what is there before someone else does.
Talk to us about Penetration Testing


