Reference
Role Based Access Control

Configuring Role Based Access Control

RunReveal supports Role Based Access Control for subjects accessing resources in your workspace.

We have configured a set of default roles to simplify the management of permissions assignment to users through those roles.

Each resource has 3 permissions defined: Read, Edit and Delete. Read allows read-only access to the class of resources including listing the instances of that resource. Edit allows for creation and updating that resources attributes and metadata. Deletion is required to remove a resource record from the database.

The following roles have been defined for workspaces: admin, analyst, and cibot. Below you will see their permissions enumerated.

PermissionDescriptionAdminAnalystCIBot
Read SourcesRead and List Source Configs
Edit SourcesCreate and Update Source Configs
Delete SourcesDelete Source Configs
Read DestinationsRead and List Destination Configs
Edit DestinationsCreate and Update Destination Configs
Delete DestinationsDelete Destination Configs
Read QueriesRead and List Named Queries and Detections
Edit QueriesCreate and Edit Named Queries and Detections
Delete QueriesDelete Named Queries and Detections
Read ReportsRead and List Reports
Edit ReportsCreate and Update Report Configs
Delete ReportsDelete Report Configs
Read AnalyticsRead and List Analytics Views
Edit AnalyticsCreate and Update Analytics Configs
Delete AnalyticsDelete Analytics Configs
Read NotificationsRead and List Notification Channels
Edit NotificationsCreate and Update Notification Channels
Delete NotificationsDelete Notification Channels