Skip to content

Organization Management

Organizations are the top-level container for all resources in Controlinfra. Every repository, scan, member, and setting belongs to an organization.

Creating an Organization

  1. Click your profile avatar in the top navigation
  2. Select Create Organization
  3. Enter a name for your organization
  4. Click Create

You automatically become the Owner of any organization you create.

TIP

You can belong to multiple organizations and switch between them using the organization selector in the navigation.

Inviting Members

Email Invitation

  1. Go to SettingsMembers
  2. Click Invite Member
  3. Enter the person's email address
  4. Select a role (see Roles below)
  5. Click Send Invitation

The invitee receives an email with a link to join your organization.

For bulk invitations or sharing in chat:

  1. Go to SettingsMembers
  2. Click Generate Invite Link
  3. Select the default role for new members joining via link
  4. Copy and share the link

WARNING

Anyone with the invitation link can join your organization. Revoke unused links from the Invitations tab when no longer needed.

Managing Invitations

View all pending invitations in SettingsMembersInvitations tab:

  • See pending email and link invitations
  • Delete invitations to revoke access before they are accepted

Roles

Controlinfra has four built-in roles:

RoleDescription
OwnerFull access. Can manage billing, transfer ownership, delete the org. One owner per org.
AdminFull access to repositories, scans, and settings. Can manage members (except owner).
MemberCan view and trigger scans, manage repositories, view drifts. Cannot manage members or billing.
ViewerRead-only access. Can view repositories, scans, and drift reports.

Permission Matrix

ActionOwnerAdminMemberViewer
View repositories & driftsYesYesYesYes
Trigger scansYesYesYesNo
Manage repositoriesYesYesYesNo
Manage guardrailsYesYesNoNo
Manage membersYesYesNoNo
Manage integrationsYesYesNoNo
Manage billingYesNoNoNo
Transfer ownershipYesNoNoNo
Delete organizationYesNoNoNo

Updating a Member's Role

  1. Go to SettingsMembers
  2. Find the member in the list
  3. Click the role dropdown next to their name
  4. Select the new role
  5. Confirm the change

Custom RBAC Roles Team+

On Team and Enterprise plans, you can create custom roles with granular permissions.

Creating a Custom Role

  1. Go to SettingsRoles
  2. Click Create Role
  3. Enter a name and description
  4. Select permissions from the available list
  5. Save the role

Assigning Custom Roles

Custom roles appear alongside built-in roles when inviting members or updating roles.

Managing Custom Roles

  • Edit role permissions at any time — changes apply immediately to all members with that role
  • Delete a custom role — members with that role revert to the Member built-in role
Available Permissions

Custom roles can be configured with granular permissions including:

  • Repository management (view, create, edit, delete)
  • Scan management (view, trigger, configure)
  • Drift management (view, resolve, ignore)
  • Guardrail management (view, create, edit, deploy)
  • Member management (view, invite, edit roles, remove)
  • Settings management (view, edit)
  • Billing access
  • Audit log access

Moving Members Between Organizations

If your team uses multiple organizations:

  1. Go to SettingsMembers in the source organization
  2. Click the action menu (...) next to the member
  3. Select Move to Organization
  4. Choose the target organization
  5. Select the role in the target organization
  6. Confirm the move

The member is removed from the source organization and added to the target.

Transferring Ownership

To transfer organization ownership to another member:

  1. Go to SettingsGeneral
  2. Scroll to Danger Zone
  3. Click Transfer Ownership
  4. Select the new owner from the member list
  5. Confirm by typing the organization name

WARNING

After transferring ownership, your role changes to Admin. Only the new owner can transfer ownership again.

Leaving an Organization

  1. Go to SettingsGeneral
  2. Click Leave Organization
  3. Confirm

WARNING

Owners cannot leave an organization. Transfer ownership first if you need to leave.

Audit Logs

All organization activity is recorded in the audit log:

  1. Go to SettingsAudit Logs
  2. View events with filters:
FilterOptions
Actionmember.invited, member.removed, role.updated, scan.triggered, etc.
ActorFilter by who performed the action
Date RangeCustom date range

Audit Log Retention

PlanRetention
Free7 days
Pro30 days
Team90 days
Enterprise1 year (configurable)

Exporting Audit Logs

On Team and Enterprise plans, export audit logs as CSV:

  1. Go to SettingsAudit Logs
  2. Apply any desired filters
  3. Click Export
  4. Download the CSV file

Organization Settings

Access organization settings from SettingsGeneral:

SettingDescription
NameOrganization display name
Default RoleRole assigned to new members via invite link
NotificationsOrganization-wide notification preferences

Next Steps