I dunno, with row-level security and proper internal role definition.. why do I need a REST layer?
Performance attacks though will degrade the service for all, but at least data integrity will not be compromised.
Is it? The malicious instructions would have to silently exfiltrate and collect data individually for each user as they access the system, but the end-result wouldn't be much better.