Every text-to-SQL benchmark score you've seen was measured without access control
Spider, BIRD, LiveSQLBench. If you have evaluated a text-to-SQL system in the None of them ask who is asking. Every score you have seen was produced by a system with unrestricted read Benchmarking Text-to-SQL under Role-Based Access Control, by Yang Fei, The scale of the augmentation: 53 databases, 399 tables, 3,353 columns 21,502 role-annotated query instances policies at column-operation granularity — not "can this role read this table" but "can this role SELECT this column" roles synthesised
