Overview

Infisical’s organization permissions system follows a role-based access control (RBAC) model built on a subject-action-object framework. At the organization level, these permissions determine what actions users/machines can perform on various resources across the entire organization.

Each permission consists of:

  • Subject: The resource the permission applies to (e.g., workspaces, members, billing)
  • Action: The operation that can be performed (e.g., read, create, edit, delete)

Some organization-level resources—specifically app-connections—support conditional permissions and permission inversion for more granular access control.

Available Organization Permissions

Below is a comprehensive list of all available organization-level subjects and their supported actions, organized by functional area.

Workspace Management

Subject: workspace

ActionDescription
createCreate new workspaces

Role Management

Subject: role

ActionDescription
readView organization roles and their assigned permissions
createCreate new organization roles
editModify existing organization roles
deleteRemove organization roles

User Management

Subject: member

ActionDescription
readView organization members
createAdd new members to the organization
editModify member details
deleteRemove members from the organization

Subject: groups

ActionDescription
readView organization groups
createCreate new groups in the organization
editModify existing groups
deleteRemove groups from the organization
grant-privilegesChange permission levels for organization groups
add-membersAdd members to groups
remove-membersRemove members from groups

Subject: identity

ActionDescription
readView organization identities
createAdd new identities to organization
editModify organization identities
deleteRemove identities from organization
grant-privilegesChange permission levels of organization identities
revoke-authRevoke authentication for identities
create-tokenCreate new authentication tokens
delete-tokenDelete authentication tokens
get-tokenRetrieve authentication tokens

Security & Compliance

Subject: secret-scanning

ActionDescription
readView secret scanning results and settings
createConfigure secret scanning
editModify secret scanning settings
deleteRemove secret scanning configuration

Subject: settings

ActionDescription
readView organization settings
createSetup and configure organization settings
editModify organization settings
deleteRemove organization settings

Subject: incident-contact

ActionDescription
readView incident contacts
createSet up new incident contacts
editModify incident contact settings
deleteRemove incident contacts

Subject: audit-logs

ActionDescription
readView organization audit logs

Identity Provider Integration

Subject: sso

ActionDescription
readView Single Sign-On configurations
createSet up new SSO integrations
editModify existing SSO settings
deleteRemove SSO configurations

Subject: scim

ActionDescription
readView SCIM configurations
createSet up new SCIM provisioning
editModify existing SCIM settings
deleteRemove SCIM configurations

Subject: ldap

ActionDescription
readView LDAP configurations
createSet up new LDAP integrations
editModify existing LDAP settings
deleteRemove LDAP configurations

Billing & Subscriptions

Subject: billing

ActionDescription
readView billing information and subscription status
createSet up new payment methods or subscriptions
editModify billing details or subscription plans
deleteRemove payment methods or cancel subscriptions

Templates & Automation

Subject: project-templates

ActionDescription
readView project templates
createCreate new project templates
editModify existing project templates
deleteRemove project templates

Integrations

Subject: app-connections

Supports conditions and permission inversion

ActionDescription
readView app connection configurations
createCreate new app connections
editModify existing app connections
deleteRemove app connections
connectUse app connections

Key Management

Subject: kms

ActionDescription
readView organization KMS configurations
createSet up new KMS configurations
editModify KMS settings
deleteRemove KMS configurations

Subject: kmip

ActionDescription
setupConfigure KMIP server settings
proxyAct as a proxy for KMIP operations

Admin Tools

Subject: organization-admin-console

ActionDescription
access-all-projectsAccess all projects within the organization

Secure Share

Subject: secret-share

ActionDescription
manage-settingsManage secret share settings

Gateway Management

Subject: gateway

ActionDescription
list-gatewaysView all organization gateways
create-gatewaysAdd new gateways to organization
edit-gatewaysModify existing gateway settings
delete-gatewaysRemove gateways from organization