Skip to main content
ISOwl has three roles. Each role defines what a user can view, create, edit, delete, and access across the platform.

Role overview

The CISO role has full access across the entire platform. A CISO can:
  • Create, edit, and delete records in all sections (clauses, controls, assets, risks, audits, evidence, findings)
  • Switch between tenant workspaces
  • Access the Clients admin page
  • Generate and export reports (Executive Report, SoA PDF)
This role is intended for agency administrators and lead consultants who manage the ISMS program on behalf of clients.Default credential: admin@agencia.com

Permissions matrix

FeatureCISOAuditorOwner
View clauses (4–10)YesYesYes
Edit requirement statesYesNoYes
View Annex A controlsYesYesYes
Edit control evaluationsYesNoYes
View asset inventoryYesYesYes
Add / edit / delete assetsYesNoYes
View risk registerYesYesYes
Add / edit / delete risksYesNoYes
View audit recordsYesYesYes
Create / edit auditsYesNoYes
View evidence libraryYesYesYes
Add / delete evidenceYesNoYes
View findingsYesYesYes
Create / close findingsYesNoYes
Generate Executive ReportYesYesYes
Export SoA PDFYesYesYes
Switch tenant workspacesYesNoNo
Access Clients admin pageYesNoNo

Read-only mode for Auditors

When an Auditor logs in, ISOwl sets the isReadOnly flag to true for the session. This flag is checked before rendering any edit control across the application. Buttons, forms, and inline editors that would modify data are hidden or disabled automatically — no additional configuration is required.
Read-only mode applies to the entire session. It cannot be partially lifted for specific sections without changing the user’s role assignment.

Role and tenant type mapping

Each user account has both a role and a tenant type. The tenant type controls whether the user can access multi-tenant features.
AccountRoleTenant typeCan access /clients
admin@agencia.comCISOAGENCYYes
owner@cliente.comOWNERCLIENTNo
The Clients page performs a client-side check: authUser.type === 'AGENCY'. Users with the CLIENT tenant type see an “Acceso Restringido” message and cannot use the page, regardless of their role.

Frequently asked questions

Yes. Both the Executive Report PDF and the SoA export are accessible to all roles including Auditor — there is no role-based restriction on the export buttons. Auditors can generate reports for review purposes without being able to modify the underlying data.
No. Owner-role users are scoped to their own tenant. They cannot see other client workspaces, switch tenants, or access the Clients admin page.
Role assignments are managed in the authentication configuration. Contact your ISOwl administrator to update role assignments for your team.
The edit controls are not rendered for Auditor sessions. If the request reaches the application layer regardless, the isReadOnly check prevents the state update from being applied.

Build docs developers (and LLMs) love