For the complete documentation index, see llms.txt. This page is also available as Markdown.

Understanding Role Permissions

Akto uses a role-based access control system to manage user permissions. Each role has a specific set of permissions that determine what actions a user can perform within the platform.

Roles Are Assigned Per Product

Akto has four products: API Security, Atlas, Argus, and DAST. Roles are assigned per product, so a user's role in one product is independent of their role in another. For example, the same user could hold:

  • Security Engineer in Argus

  • Admin in API Security

  • Guest in DAST

  • No access at all in Atlas, if that product isn't relevant to their work

Role Types

Role
Description

Admin

Full system administrator with complete control over all features. Can manage users, settings, and perform all administrative actions.

Security Engineer

Primary role for red teaming and analysis. Has full access to scanning features and agentic Inventory.

Threat Engineer

Superset of Security Engineer with Threat Protection access added. Can edit and view Threat Protection in addition to everything a Security Engineer can access.

Threat Viewer

Superset of Security Engineer with Threat Protection read access added. Can view (but not edit) Threat Protection in addition to everything a Security Engineer can access.

Developer

Technical role focused on integration and development. Has view access to security features and can manage integration settings.

Guest

Basic viewer role with view-only access to most features. Can view but cannot modify Agentic Inventory.

Every role above, including Threat Engineer and Threat Viewer, is assigned separately within each of the four products: API Security, Atlas, Argus, and DAST.

Role Hierarchy

Threat Engineer and Threat Viewer are built on top of Security Engineer: they carry every permission Security Engineer has, plus Threat Protection access, so despite sitting at the same level in this tree, they have more access than a plain Security Engineer.

Feature Access & Descriptions

Legend

βœ… Edit & View πŸ‘οΈ View Only

Feature
Admin
Security Engineer
Threat Engineer
Threat Viewer
Developer
Guest
Description

Agentic Inventory

Agentic Collections

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Manage and organize Agentic components

Traffic Filters

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Configure agentic traffic filtering rules

Sample Data

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Access to agentic sample data

Tags

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Organize resources with tags

Threat Protection

Threat Protection

βœ…

βœ…

πŸ‘οΈ

Configure and review Threat Protection across API Security, Atlas, Argus, and DAST

Scanning Capabilities

Scan Run

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Initialize security scans

Scan Results

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

View and analyze scan outcomes

Probe Editor

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Create/modify probe cases

Issues

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Manage security issues

Settings

Integrations

βœ…

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

βœ…

πŸ‘οΈ

Manage third-party integrations

Billing

βœ…

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

Access billing and subscription

User Management

βœ…

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

πŸ‘οΈ

Manage user accounts and roles

Monitoring & Analysis

Metrics

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

View system performance metrics

Logs

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Access system logs

Sensitive Data

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

Manage sensitive data detection

Common Features

Ask Akto

βœ…

βœ…

βœ…

βœ…

πŸ‘οΈ

πŸ‘οΈ

AI-assisted analysis

Custom Roles

Organizations can create custom roles to meet specific business needs by combining permissions from different standard roles. To create and manage custom roles, check the Custom roles documentation.

Last updated