This module provides a powerful, read-only admin report for Drupal sites, showing every user, their roles, and all permissions in a clear, exportable format. Designed for site owners, developers, and security teams, it helps you:
– Audit user access and permissions for compliance
– Export data for Excel or further analysis
– Debug role/permission issues with detailed breakdowns
– See implicit roles (anonymous/authenticated) and all functional categories
– Instantly view permission labels as shown in Drupal’s admin UI
Features:
– One-click admin report: /admin/reports/users-roles-perms– Export as tab-separated text for Excel:
/admin/reports/users-roles-perms.txt– Debug info page:
/admin/reports/users-roles-perms/debug– Shows all users, roles, and permissions (including implicit roles)
– Permissions grouped by functional category (Content, Users, Media, Comments, Taxonomy, etc.)
– Read-only: never modifies your database
– Compatible with Drupal 8, 9, 10, 11
What’s Included:
– Full module source code
– INSTALL.md with step-by-step install instructions
– All required YAML and PHP files
Installation Steps:
1. Copy the urp_report folder to modules/custom/ in your Drupal site.
2. Clear cache (`drush cr` or via admin UI).
3. Enable the module (via admin UI).
4. Access the report at /admin/reports/users-roles-perms.
License:
MIT — use in unlimited Drupal sites, commercial or personal.
Tags:
Drupal, admin, report, users, roles, permissions, audit, security, compliance, export, module
Stop guessing who can do what in your Drupal site. Get instant clarity with the Users Roles Permissions Report! Perfect for agencies, site owners, and anyone who needs a fast, reliable audit of user access. Export to Excel, debug tricky permission issues, and stay compliant — all in one easy module.