MB-R100
Every active Magento Admin user must be assigned to a valid, active authorization role, and role relationships must not reference missing users, missing parent roles, or otherwise orphaned records. Validate the relationships across admin_user, authorization_role, and authorization_rule so administrative access is explicit, reviewable, and consistently enforced. Unassigned users and broken role relationships can create unpredictable access behavior or conceal stale privileged accounts. If the required database evidence is unavailable, the automated check must return UNKNOWN rather than assuming the configuration is secure.
Admin users without valid role assignments are hard to review and can hide stale privileged access. Broken relationships between admin_user, authorization_role, and authorization_rule make authorization behavior unpredictable and weaken accountability.
Every active admin account should map cleanly to an active, intentional role so access remains explicit and auditable.
authorization_role records.Active admin user exists with no valid assigned role
# Access state is unclear → FAIL
Every active admin user maps to an approved active role
# Role assignment is explicit and reviewable → PASS