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
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.
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
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