Exploiting Android JavaScript Interfaces
It's a single line of code - easy to miss in a review, and present in more Android apps than you'd expect: webView.addJavascriptInterface(new AppBridge(), "NativeApp"); When it's configured correctly, it's fine. When it isn't (and that happens