superset_permissions_audit
Audit user permissions in Apache Superset: map user access to dashboards and datasets, including effective roles, groups, and RLS regions, with full, partial, or no access status.
Instructions
Audit access rights: user x dashboards/datasets/RLS permission matrix.
For each user shows:
Groups they belong to
Effective roles (direct + inherited from groups)
Access to each dashboard (1/0/partial) — checks BOTH:
Dashboard visibility (user's role in dashboard.roles, or roles empty)
Data access (datasource_access to ALL datasets) Values: 1 = full access, 0 = no access, "visible_no_data" = can open but charts fail
Access to each dataset (1/0)
Available regions via RLS
Args: page: Results page (starting from 0). page_size: Users per page (max 50). username_filter: Filter by username (substring match). include_admin: Include Admin users (they have access to everything).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| page_size | No | ||
| include_admin | No | ||
| username_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |