A coding agent can now cheaply reverse engineer your software by inspecting what you shipped to work out how it behaves, including business rules you hoped would stay private. Here, your app is an Electron desktop app that ships JavaScript alongside a bundled browser engine. Its bundle holds whatever logic you shipped, such as license checks and pricing rules that someone could study or try to bypass.
By the end of this walkthrough, you’ll have a release build you have checked yourself and a clear list of which of your rules remain exposed. You cannot make client code unreadable. A rule that controls a paid feature may also give someone enough information to copy its behavior.
You need an Electron app you build, access to its build configuration, and a backend you control. You also need Electron 16 or later on macOS or 30 or later on Windows, electron-vite 5 or later, and a packaged release build to inspect.
The walkthrough gives you a small number of protections, each ending in a check you run on your own release build, including a test that points an agent at it. The steps follow Electron’s and electron-vite’s documentation and published tests. Implicator did not run them.
IMPLICATOR