I agree that open access is not always the right approach. Most of our users don't in fact run Plato with open access. Databases are read-only by default, and many provide write-access to only certain tables. We're also working on more features to scope access.
- Queries restricted to certain virtual tables, to avoid unintentional linear scans
- RBAC for scoping access
- An API client for hitting administrative endpoints rather than cells directly
Lots more on the way.