An API key in the Android app lets anyone query every user’s order history
What we found
The app shipped a third-party API key in its resources so it could call an order-lookup service directly. Decompiling the APK recovered the key, and the service accepted any order or user ID with it, returning names, addresses and order contents.
Impact
Anyone who downloads the app can extract the key and read any customer’s orders.
How to fix it
Remove the key from the app and route order lookups through your backend, which checks that the signed-in user owns the order. Rotate the exposed key and add secret scanning to the mobile build.






