cs.AIMar 16, 2026

Prose2Policy (P2P): A Practical LLM Pipeline for Translating Natural-Language Access Policies into Executable Rego

Authors: Vatsal Gupta, Darshan Sreenivasamurthy

Organizations: Apple Cupertino, California, USA

Abstract

Prose2Policy (P2P) is a LLM-based practical tool that translates natural-language access control policies (NLACPs) into executable Rego code (the policy language of Open Policy Agent, OPA). It provides a modular, end-to-end pipeline that performs policy detection, component extraction, schema validation, linting, compilation, automatic test generation and execution. Prose2Policy is designed to bridge the gap between human-readable access requirements and machine-enforceable policy-as-code (PaC) while emphasizing deployment reliability and auditability. We evaluated Prose2Policy on the ACRE dataset and demonstrated a 95.3% compile rate for accepted policies, with automated testing achieving a 82.2% positive-test pass rate and a 98.9% negative-test pass rate. These results indicate that Prose2Policy produces syntactically robust and behaviorally consistent Rego policies suitable for Zero Trust and compliance-driven environments.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Structured Decomposition for Reliable LLM-Generated Access Control Policies

    Sep 21, 2026Vatsal Gupta, Darshan SreenivasamurthyAccess ControlLLM Reliability

  2. Policy-as-Skill: Governed LLM Decision Support with Evidence, Deterministic Control, and Audit

    Sep 22, 2026Kabeh Mohsenzadegan, Vahid Tavakkoli, Kyandoghere KyamakyaAI-Assisted Decision MakingLLM Auditing