v1.3.1Web App
•1 min read

Control project access with roles

Web AppSecurityAccess Control

Projects now have four roles with different permissions:

RoleRead KeysReveal SecretsWrite & ImportProject SettingsTransfer Ownership
OwnerYesYesYesYesYes
AdminYesYesYesYesNo
EditorYesYesYesNoNo
ViewerYesNoNoNoNo

Existing project members have been automatically migrated to the Editor role. Roles can be adjusted at any time from the Members page.

#Server-side enforcement

All key mutation routes—including bulk imports—and MCP tools reject write attempts from Viewers with 403 Forbidden. Remote MCP tokens are validated against active project membership before every key read, reveal, or write.

Learn more in the Projects & RBAC guide.