Manage MondooManage Access to Mondoo

Manage Team Members (Mondoo Users)

Invite team members and assign roles to control access to Mondoo organizations and spaces.

You invite team members and assign them roles that control what they can see and do. Membership is scoped to either an organization (access to every space in it, including spaces created later) or a single space.

How roles work

Mondoo's roles come in three groups:

  • Base roles grant broad access. Most people get exactly one (Owner, Editor, or Viewer).
  • Specialized roles stack on top of a base role (usually Viewer) for fine-grained control. You can assign as many as you need to one person.
  • Service account roles apply to non-human identities like agents and CI pipelines. You assign them through service accounts, not through team member invites.

Every role is scoped to an organization or to a single space.

Base roles

These are the primary roles you choose when inviting a team member.

RoleScopeWhat they can do
OwnerOrganization, spaceFull administrative control. Owners can create and delete organizations and spaces, manage all team members, configure SSO, SCIM, and WIF, manage billing, and perform every action available to Editor and Viewer.
EditorOrganization, spaceDay-to-day administrator. Editors manage team members, integrations, policies, query packs, compliance frameworks, exceptions, cases, dashboards, agents, and service accounts. They can update existing organizations and spaces but cannot create or delete them, and cannot manage billing.
ViewerOrganization, spaceRead-only access to all content in the organization or space, including assets, findings, vulnerabilities, scores, policies, compliance frameworks, exceptions, cases, dashboards, reports, workspaces, and integrations. Viewers cannot make changes.

Every team member also implicitly receives the Org Member role on their organization and the Space Member role on each space they can access. These baseline roles let users see that an organization or space exists and list its workspaces, assigned policies, and risk factors. You don't assign them directly.

Specialized roles

Combine these with the Viewer base role to grant targeted permissions without giving the team member full Editor access. Because permissions are the union of every role a person holds, you can compose a near-Owner identity by stacking Viewer with several specialized roles, deliberately leaving out the one capability you don't want to delegate.

Identity and access

RoleScopeWhat they can do
IAM ManagerOrganization, space, platformAssign and remove memberships (roles) for users at space, organization, and platform scope, and manage WIF (workload identity federation) auth bindings. This is the most powerful delegation role: a holder can grant any customer-facing role and can therefore self-escalate, so it sits above Owner in the role hierarchy. Only a Platform Admin or an existing IAM Manager can grant it. Assign it sparingly.

Organizations and spaces

RoleScopeWhat they can do
Organization ManagerOrganizationCreate, update, and delete organizations.
Space ManagerSpaceCreate, update, deactivate, reactivate, and delete spaces, and set resource contacts.

Teams

RoleScopeWhat they can do
Team ManagerOrganization, spaceCreate, update, and delete teams, add and remove team members, and view team membership.

Policies and query packs

RoleScopeWhat they can do
Policy EditorSpaceEdit and validate policy bundles and read the policy registry. Cannot assign or unassign policies.
Policy ManagerSpaceFull policy lifecycle: edit, validate, delete, and assign or unassign policies; set policy properties; read aggregate scores and exceptions tied to those policies.
Query Pack EditorSpaceEdit and validate query pack bundles and browse the query and resource registry.
Query Pack ManagerSpaceManage query pack bundles and browse the query and resource registry.

Exceptions

RoleScopeWhat they can do
Exception RequesterSpaceFile exception requests on findings and extend existing exceptions. Cannot approve them.
Exception ReviewerSpaceApprove or deny exception requests submitted by others and extend exception review periods.
Exception ManagerSpaceRequest, review, and delete security findings exceptions.

Cases and tickets

RoleScopeWhat they can do
Ticket CreatorSpaceCreate and update cases and push them to connected ticketing integrations like Jira. Cannot close or delete cases.
Ticket ManagerSpaceFull case lifecycle: create, update, close, delete, and process case events, plus create, update, and close tickets in connected ticketing integrations.

Integrations and SLAs

RoleScopeWhat they can do
Integrations ManagerSpaceCreate, update, and delete integrations; get integration tokens; trigger actions; run discovery; suppress messages; and manage integration settings.
SLA ManagerSpaceRead and update the security model used to configure SLAs, plus read policies, compliance frameworks, findings, and aggregate scores so SLA performance can be monitored.

Assets

RoleScopeWhat they can do
Asset ManagerSpaceCreate and delete assets and annotations, delete CI/CD projects, and manage asset routing rules and tables.

Agents

RoleScopeWhat they can do
Agent ManagerSpaceCreate, update, and delete managed agents. Read-only agent access is already covered by Viewer.

Workspaces

RoleScopeWhat they can do
Workspace ManagerSpaceCreate, update, and delete workspaces.

Workflows

RoleScopeWhat they can do
Workflow ManagerSpaceCreate, update, delete, and cancel workflows and scheduled workflows, and execute workflow-service actions.

Compliance and risk

RoleScopeWhat they can do
Compliance Framework ManagerSpaceManage and delete compliance frameworks.
Risk Factor ManagerSpaceCreate and modify risk factors.

Vulnerability data

RoleScopeWhat they can do
Vulnerability Exchange ManagerSpaceUpload, edit, and delete VEX documents, upload FEX findings, and close findings.

Auditing

RoleScopeWhat they can do
Audit Log ViewerOrganization, spaceView the audit log.

Pipelines and exports

RoleScopeWhat they can do
Security Pipeline UserSpaceOpen pull requests through a security pipeline integration, such as GitOps remediation PRs.
Export UserSpaceGenerate and delete documents (report exports).

Billing

RoleScopeWhat they can do
Billing ManagerOrganizationManage the billing account and subscription, including opening billing sessions and updating subscription settings.

Analytics and dashboards

RoleScopeWhat they can do
Policy Analytics Dashboard ViewerOrganization, spaceRead-only access to the policy analytics view, including the list of policies for analytics, the workspace, assets and their assigned policies, and resource contacts.
BI ViewerSpaceRead-only access to BI dashboards, dashboard versions, scheduled exports, and the BI query proxy.

Agent credentials

Delegate management of the credentials agents and automation use to authenticate, without granting full Editor access.

RoleScopeWhat they can do
API Token CreatorSpaceGenerate, update, and list API tokens. Cannot delete them.
API Token ManagerSpaceFull API token lifecycle: generate, update, list, and delete API tokens.
Service Account CreatorSpaceCreate, update, list, and view service accounts; manage service account memberships; and read the public key. Cannot delete service accounts.
Service Account ManagerSpaceFull service account lifecycle: everything the Service Account Creator can do, plus delete service accounts.
Registration Token CreatorSpaceGenerate, list, and verify registration tokens. Cannot revoke them.
Registration Token ManagerSpaceFull registration token lifecycle: generate, list, verify, and revoke registration tokens.

Service account roles

These roles apply to non-human identities. Assign them when you create a service account.

RoleScopeWhat it allows
AgentSpaceUsed by cnspec agents. Allows registration, telemetry and log reporting, asset sync, fetching assigned policies and bundles, storing scan results, uploading SBOMs, and getting scan parameters.
Gateway AgentSpaceUsed by gateway-mode agents that proxy other agents. Adds registration-token generation and integration query capabilities on top of the Agent role.
Scan Job RunnerSpaceMinimal role for automated scan jobs: sync assets, resolve and run policy jobs, store results, get upload URLs, and report integration status.
Export RunnerSpaceUsed by export integrations that pull data out of Mondoo. Provides read access to assets, policies, frameworks, vulnerabilities, scores, findings, and reports, plus document upload and status reporting.
VEX ImporterSpaceUsed by tools that bulk upload VEX, FEX, and SBOM data and close matching findings.
Deployment ManagerSpaceUsed by deployment automation. Creates, updates, and deletes integrations; gets integration tokens; triggers actions; and reads space and integration settings.
SCIM Identity ManagerOrganizationUsed by SCIM provisioning clients such as Okta and Microsoft Entra ID. Full CRUD on SCIM users and groups.
Platform AdminOrganization, spaceUsed by automated Mondoo Platform tooling and operators that need full system control. Holds broad organization and space CRUD, member and team management, integrations, policies, frameworks, billing, dashboards, and SCIM mapping.

Invite a team member

The procedure is the same whether you're inviting someone to an organization or to a single space. The scope is set by where you start.

  1. Navigate to the organization or space you want to add the member to.

  2. In the side navigation bar, select Settings, then the Members tab.

  3. Select INVITE MEMBER.

  4. Enter the new member's email and pick a role.

  5. Select ADD.

The new member gets an email invitation. The roles you assigned apply as soon as they accept.

Resend or revoke an invitation

  1. Navigate to the organization or space in which you want to resend or revoke an invitation.

  2. In the side navigation bar, select Settings.

  3. Select the Members tab.

  4. If the space or organization has any pending invitations, a Pending Invitations section is shown.

    Pending invitations

    • To resend an invitation, select the circular arrow icon beside the invitation's status.

    • To revoke an invitation, select the delete icon beside the invitation's status.

Edit a team member's role

  1. Navigate to the organization or space in which you want to edit a team member's access.

  2. In the side navigation bar, select Settings.

  3. Select the Members tab.

  4. Select the team member you want to edit.

  5. Select Add Roles to add new roles to the team member and then select Apply.

    Edit member

Delete a team member

  1. Navigate to the organization or space from which you want to remove a team member's access.

  2. In the side navigation bar, select Settings.

  3. Select the Members tab.

  4. Select the team member you want to remove.

  5. Select Remove Member and then confirm the removal.

    Remove member

On this page