Skip to main content
Permissions in Myrmex are organized into four modules, with a total of 81 granular permissions available. These permissions follow a consistent naming convention: <module>.<resource>.<action>.
Core module controls platform-level operations, user management, and organizational settings.

Role & Access Management

  • core.roles.read - View roles
  • core.roles.create - Create new roles
  • core.roles.update - Edit existing roles
  • core.roles.delete - Delete roles
  • core.roles.assign - Assign roles to users
  • core.roles.manage_cross_org - Manage roles in sub-organizations
  • core.asset_groups.read - View asset groups
  • core.asset_groups.create - Create asset groups
  • core.asset_groups.update - Edit asset groups
  • core.asset_groups.delete - Delete asset groups

User Management

  • core.users.read - View users
  • core.users.create - Create and invite users
  • core.users.update - Edit user information
  • core.users.delete - Delete users

Organization Management

  • core.orgs.read - View organization details
  • core.orgs.create - Create sub-organizations (Enterprise only)
  • core.orgs.update - Update organization settings
  • core.orgs.transfer_ownership - Transfer organization ownership

Context Management

  • core.contexts.read - View security contexts
  • core.contexts.create - Create new contexts
  • core.contexts.update - Edit contexts
  • core.contexts.delete - Delete contexts
System-level permissions (core.permissions.*) are restricted to Myrmex platform administrators only.

Permission Examples

  • devices.read - View device inventory.
  • core.users.create - Invite new team members.
  • integrations.execute - Trigger actions through third-party integrations.
  • reports.generate - Compile security data into professional reports.