Role-Conditioned Refusals: Evaluating Access Control Reasoning in Large Language Models

Read full text
Authors: Đorđe Klisura, Joseph Khoury, Ashish Kundu, Ram Krishnan, Anthony Rios
Cited by: 2

Abstract

Access control is a cornerstone of secure computing, yet large language models often blur role boundaries by producing unrestricted responses.We study role-conditioned refusals, focusing on the LLM's ability to adhere to access control policies by answering when authorized and refusing when not.To evaluate this behavior, we created a novel dataset that extends the Spider and BIRD text-to-SQL datasets, both of which have been modified with realistic PostgreSQL role-based policies at the table and column levels.We compare three designs: (i) zero or few-shot prompting, (ii) a two-step generator-verifier pipeline that checks SQL against policy, and (iii) LoRA finetuned models that learn permission awareness directly.Across multiple model families, explicit verification (the two-step framework) improves refusal precision and lowers false permits.At the same time, fine-tuning achieves a stronger balance between safety and utility (i.e., when considering execution accuracy).Longer and more complex policies consistently reduce the reliability of all systems.We release RBACaugmented datasets and code 1 .

Fields of Study & Subjects

Access Control and Trust Natural Language Processing Techniques Topic Modeling

Publication details

Journal / source
Findings of the Association for Computational Linguistics: EACL 2026
Publisher
Association for Computational Linguistics
Pages
6018–6034
Publication date
1 January 2026