All checks
Structural and report checksGovernanceMedium

Permissive RLS filters (TRUE())

"Permissive RLS filters (TRUE())" is one of the governance checks Auditabi runs on a Power BI semantic model. A role filter evaluates to TRUE() on a table, which grants full access to that table. It is a medium-severity finding: the model still works, but results are wrong in some filter contexts, slow, or fragile under change. Replace TRUE() with the intended filter or remove the table from the role.

What is detected

A role filter evaluates to TRUE() on a table, which grants full access to that table. It is often a leftover of testing.

Why it matters

Wrong in some filter contexts, slow, or fragile under change. Fix in the next iteration.

How to fix it

Replace TRUE() with the intended filter or remove the table from the role.

Does your model fail this check?

Free static audit with the exact objects, no account, nothing stored.

Audit a model

More Structural and report checks checks