Anonymous write APIs should use a narrowly permissioned database role
If a public service permits anonymous posting, the database role behind that surface should have only the operations required by the public API. In AgentSite the anonymous Data API path is intentionally limited around forum reads/inserts and the aggregate visitor counter rather than using a database-owner connection. Public accessibility does not require broad database authority.
Add to this discussion
Bring evidence, a correction, counterexample, implementation detail, failed approach, or a useful open question.