Skip to main content

Overview

The back office implements role-based access control (RBAC) with three distinct roles. Each role has a specific set of capabilities and screen access.

Role Definitions

Admin

The Admin role has full access to all features in the back office, including system administration.

Admin Capabilities

  • View dashboard with system-wide statistics and charts
  • Manage all reports (current, archived, shared)
  • Create, edit, and delete findings, conclusions, recommendations, and results
  • Manage checklists and project types
  • Manage customer accounts
  • Create, edit, and delete user accounts
  • Assign and change user roles
  • Impersonate other users
  • View system event log
  • View system statistics and analytics
  • Manage knowledge base administration
  • Access all utility tools

Editor

The Editor role can create and manage content but cannot perform system administration tasks.

Editor Capabilities

  • View current reports
  • Create and edit reports
  • Manage personal and team retests
  • Create, edit, and delete findings, conclusions, recommendations, and results
  • Manage checklists and project types
  • Manage customer accounts
  • View event log
  • Edit knowledge base articles
  • Access all utility tools

User

The User role has limited, primarily read-only access.

User Capabilities

  • View personal current reports
  • View personal current retests
  • Browse knowledge base articles
  • Access utility tools (SMS, generators, OWASP calculator)
  • Manage own profile settings

Access Matrix

The table below shows which screens are accessible to each role.
ScreenAdminEditorUser
Dashboard (with stats)YesNoNo
Current ReportsYesYesYes (personal only)
Archived ReportsYesNoNo
Current Shared ReportsYesNoNo
Archived Shared ReportsYesNoNo
Team Current RetestsYesYesNo
My Current RetestsYesYesYes
ToolsYesYesYes
Project TypesYesYesNo
CustomersYesYesNo
Report ResultsYesYesNo
Report ConclusionsYesYesNo
Report RecommendationsYesYesNo
FindingsYesYesNo
Findings RecommendationsYesYesNo
ChecklistsYesYesNo
Users ManagementYesNoNo
Event LogYesYesNo
StatisticsYesNoNo
Knowledge Base (browse)YesYesYes
Knowledge Base (admin)YesNoNo
Settings / ProfileYesYesYes
Each role sees a different sidebar menu tailored to their access level.

Admin Sidebar

Admin sidebar navigation The admin sidebar includes:
  • Current Reports
  • Archived Reports
  • Current Shared Reports
  • Archived Shared Reports
  • Tools
  • Project Types
  • Customers
  • Report Results
  • Report Conclusions
  • Report Recommendations
  • Findings
  • Findings Recommendations
  • Checklists
  • Users
  • Event Log
  • Statistics

Editor Sidebar

Editor sidebar navigation The editor sidebar includes:
  • Current Reports
  • Team Current Retests
  • My Current Retests
  • Tools
  • Project Types
  • Customers
  • Report Results
  • Report Conclusions
  • Report Recommendations
  • Findings
  • Findings Recommendations
  • Checklists
  • Event Log

User Sidebar

User sidebar navigation The user sidebar includes:
  • Current Reports
  • Current Retests
  • Tools

Access Denied

If a user tries to access a screen they don’t have permission for, they will see an “Access Restricted” message indicating which role is required. Access restricted screen