If I am integrating Firebase and flutter using the SDK integrations and not using any server side functions, what would be the possible ways the attackers could attack my app even if I secure the app with Firebase Authentication and use strict database rules. Iam planning on using RazorPay as the payment gateway which is also SDK integrated with the flutter app.
Basically what I am trying to ask is : If all of my Firebase Authentication, Firebase Database crud operations and RazorPay payment gateway is integrated into the client-side flutter app, is it going to be secure and if not what are the main negatives that an attacker can utilise?
And if there are lots of negatives and 0 positives why are they allowing the SDK integration option in the first place?