Repository navigation
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
ayush-shah
left a comment
There was a problem hiding this comment.
Potential finding on the reviewed commit; please verify the scenario below.
|
|
||
| 1. Go to **Settings** > **Preferences** > **Search** and turn on RBAC Search. | ||
| 2. Go to **Settings** > **Policies** > **Organization Policy** and delete `OrganizationPolicy-ViewAll-Rule`. | ||
| 3. Open every other policy that applies to the team, such as the policy of the Data Consumer role, and remove `ViewAll` from any rule that has no condition. |
There was a problem hiding this comment.
[Potential P2] Remove every unrestricted search grant in the isolation steps
A team member with the Read-Only Viewer policy from Use Case 5 still sees other teams’ assets after following these steps: removing ViewAll leaves that policy’s unconditional ViewBasic grants, and the authorization page says search accepts ViewBasic, ViewAll, and All. Remove or ownership-scope all three operations in this procedure and the corresponding strict-isolation guidance, then verify with a member who has the other roles.
There was a problem hiding this comment.
Fixed in 8f6bcd6. The strict-isolation guidance and Use Case 10 now cover all three operations that search accepts: ViewBasic, ViewAll, and All. Step 3 tells readers to remove them from any rule that has no condition, or add a condition such as isOwner(), and it names the Read-Only Viewer policy from Use Case 5. Step 4 now says to repeat the test with a member who has each of the other roles on the team. Applied in v1.13.x, v2.0.x, and v2.1.x-SNAPSHOT.
Review ReportContent type: Documentation Issues Found
View job · claude-sonnet-5-5 (high) · full |
Fixes #590.
Updated the Roles and Policies pages in v1.13.x, v2.0.x, and v2.1.x-SNAPSHOT.
Changes
authorization.mdx
OrganizationPolicy-ViewAll-Rule.matchTeam(). Explained thatisOwner()also covers the user's teams in search, whileinAnyTeam()checks only team membership.ViewAllrule keeps every asset visible even with RBAC Search on. Added the steps for strict isolation and a warning about removing the rule.ViewAllrules.use-cases.mdx
matchTeam().