What changed is the cost curve
The tool behind much of the noise is REA (Reverse Engineer Anything), an open-source MCP server on GitHub under an MIT licence. It connects coding agents such as Claude Code and Codex to the standard disassemblers, Ghidra, IDA and Hopper. It also analyses Android APKs, .NET assemblies, Electron and JavaScript apps, websites and captured network traffic. On 12 October it had 98,200 stars and 21,800 forks.
Free disassemblers have existed since the NSA released Ghidra in 2019. What has changed is the human effort the work takes. Zoeller documented one case in September: a local open-weight model on a single workstation reverse engineered a 1989 strategy game and rebuilt it for the browser in about a week, with under four hours of his attention. He estimates a current frontier model does it in hours.
A job that once needed a rare specialist for months can now be specified in a paragraph and left to run. That is the cost of understanding software. The cost of replacing it in production, with tested rules, migrated data and regulatory sign-off, has fallen far less. Most product leads in insurance were protected by the first cost.
The law never protected what your software does
EU law separates code from behaviour, and always has. The Software Directive (2009/24/EC) protects the expression of a program. Article 1(2) states that the ideas and principles behind it, including its interfaces, are not protected. In SAS Institute v World Programming (C-406/10, 2012), the Court of Justice held that a program's functionality, programming language and data file formats fall outside copyright. World Programming had rebuilt the behaviour of SAS's software purely by observing and testing it, and the Court found nothing unlawful in that.
The Directive gives licensees more. Article 5(3) lets anyone entitled to use a program observe, study and test it while running it, to work out the ideas behind it. Article 6 permits decompilation only where it is indispensable for interoperability with an independently created program. In Top System (C-13/20, 2021) the Court added decompilation by a lawful acquirer to correct errors. Article 8 makes contract terms that override Articles 5(2), 5(3) or 6 null and void. Separately, the Trade Secrets Directive (2016/943) treats reverse engineering of a product made available to the public as a lawful way to acquire a secret, unless the acquirer is bound by a valid duty not to.
Plenty remains unlawful. Copyright covers the code and any program substantially similar in its expression. Decompiling a competitor's product to copy a feature, rather than to connect to it, falls outside both exceptions and infringes. Confidentiality obligations, the database right, patents and the ban on circumventing technical protection all still apply. What was never prohibited is rebuilding behaviour from observation and testing, which is exactly what World Programming did. That route was lawful and expensive. A 2017 academic paper on reform of the Directive made the point directly: conventional reverse engineering was tolerated because its cost and time protected the rightsholder.
AI is removing that cost. The statute books are unchanged.
Insurance is not games
A game ships the whole product to the player. Most insurance software keeps its value on the server: the rating engine, the fraud models, the claims rules and the data behind them. Nobody can decompile a binary they never receive.
That narrows the exposure without removing it. The table shows what an outsider can actually get hold of.