← Back to Baseline

MB-R101

AUTOMATED Global Admin ACL limited to approved roles

MB-C02 Admin & Auth Hardening High

Global Magento Admin ACL access is limited to approved roles and users.

Why it Matters

Magento roles granted Magento_Backend::all can perform broad administrative actions. If global access is not limited to explicitly approved break-glass or super-administrator roles, least privilege is lost and account compromise becomes much more damaging.

Global ACL access should be exceptional, documented, and tied to known authorized users.

Verification Steps

Global ACL review

  • Identify roles with Magento_Backend::all
  • Expected: only approved super-admin or break-glass roles have global access

User inheritance review

  • List users inheriting globally privileged roles
  • Expected: all users are authorized by project policy

Remediation / Fix Guidance

  1. Limit Magento_Backend::all to approved administrator roles only.
  2. Move operational users to least-privilege resource assignments.
  3. Document approved exceptions and break-glass access.
  4. Review users who inherit global access after staffing or agency changes.
  5. Return UNKNOWN when database evidence is unavailable.

Examples

Fail Example
Marketing role has Magento_Backend::all
# Unapproved global admin access → FAIL
Pass Example
Only documented super-admin and break-glass roles have Magento_Backend::all
# Global access is approved and reviewable → PASS

References