Skip to content
Roles & Permissions

Roles & Permissions

Vulnotes uses role-based access control (RBAC) to determine what each user can do. Every user is assigned a role, and each role has a set of permissions.

Roles management

Built-in roles

Vulnotes comes with two default roles:

  • Admin - full access to everything, including user management, settings, and all data
  • Pentester - can create and edit reports, findings, vulnerabilities, and companies, but cannot access administration settings

You can create additional roles to match your organization's structure.

Permission categories

Permissions are organized into categories that map to the main features of the platform. Each category has granular controls for create, read, update, and delete operations.

The main permission categories include:

  • Reports - create, view, edit, delete, export reports
  • Findings - add, edit, delete findings in reports
  • Templates - manage report templates
  • Vulnerabilities - manage the vulnerability library and templates
  • Companies - manage clients and contacts
  • Users - view and manage other users
  • Settings - access administration settings
  • Planning - create and manage events
  • Notes - create and manage notes

Creating custom roles

Go to Administration > Roles & Permissions and click Add Role. Give your role a name, then toggle permissions on or off for each category.

Role permission