Skip to content

Roles & Permissions Reference ​

Every user action in OrviQ is governed by atomic permission identifiers enforced in code and validated against the tenant's enabled feature entitlements.

A permission is only effective if its parent entitlement is active for the tenant.


Standard Role Templates ​

OrviQ ships with canonical system role templates that can be assigned directly or cloned into custom roles:

Role KeyNamePrimary Responsibility
tenant_adminTenant AdministratorFull tenant administration and user provisioning (locked anti-lockout role)
compliance_managerCompliance ManagerCompliance determination, last-mile risk promotion, policy governance, and review sign-offs
compliance_officerCompliance OfficerDay-to-day obligation tracking, evidence review, policy drafting, and change assessments
risk_managerRisk ManagerEnterprise risk register, RCSA methodology, KRI oversight, and risk acceptance
control_ownerControl OwnerOperation and maintenance of internal controls, evidence submission, and remediation
auditorInternal / External AuditorIndependent read-only inspection of registers, audit trails, and fieldwork workpapers
read_onlyRead OnlyTenant-wide read-only visibility

Policy Governance ​

Governs the corporate policy lifecycle, structured atomic statement authoring, and employee self-service attestations.

Requires the policy_governance entitlement.

Permission KeyDisplay NameDescriptionDefault Roles
policy.readView policiesView the policy register, dashboard, expiry monitor, and comparisonsAll roles
policy.writeManage policiesCreate and update policies, author sections and atomic statementstenant_admin, compliance_manager, compliance_officer
policy.mapMap policiesLink policies to regulations, frameworks, and requirementstenant_admin, compliance_manager, compliance_officer
policy.reviewReview policiesRecord formal policy review cadences and update review datestenant_admin, compliance_manager, compliance_officer
policy.operationalizeManage operationalizationLink atomic policy statements to controls, risks, scopes, tasks, and evidence expectationstenant_admin, compliance_manager, compliance_officer
policy.attestAttest to policiesAcknowledge or decline policy attestations addressed to you in My PoliciesAll workspace roles (every employee)

Governance Content Library & Policy Packs ​

Governs browsing, previewing, and adopting certified Content 2.0 governance packs and templates into the tenant.

Requires the content_library entitlement.

Permission KeyDisplay NameDescriptionDefault Roles
policy_pack.readBrowse policy packsBrowse the Content 2.0 catalog, pack versions, and adoption statetenant_admin, compliance_manager, compliance_officer, auditor
policy_pack.authorAuthor policy packsCreate and version reusable policy templates and packstenant_admin, compliance_manager
policy_pack.adoptAdopt policy packsAdopt a policy pack or template into this tenant as Draft governed policiestenant_admin, compliance_manager, compliance_officer

Decoupled retention

Adopting a pack copies certified templates into tenant-local draft policies with immutable catalog source linkage (source_pack_id). If content_library is later revoked, existing adopted tenant policies survive and remain editable under policy.write.


Existing Policy Assessments ​

Governs the Upload & Assess workflow, extracting clauses from uploaded policies and assessing coverage against target expectations.

Requires the policy_governance entitlement.

Permission KeyDisplay NameDescriptionDefault Roles
policy_assessment.readView policy assessmentsView existing-policy coverage assessments, extracted segments, and resultstenant_admin, compliance_manager, compliance_officer, auditor
policy_assessment.runRun policy assessmentsCreate an assessment, upload source policies, and run structural extractiontenant_admin, compliance_manager, compliance_officer
policy_assessment.reviewReview policy assessmentsAccept/reject mappings, set authoritative coverage results, and complete assessmenttenant_admin, compliance_manager

Regulatory & Content Change Impact ​

Governs impact candidates generated by horizon regulatory change events or Content 2.0 updates.

Requires the policy_governance entitlement.

Permission KeyDisplay NameDescriptionDefault Roles
change_impact.readView change impactView change events, potential impact candidates, and assessmentstenant_admin, compliance_manager, compliance_officer, risk_manager, auditor
change_impact.assessAssess change impactAssess impact candidates, record dispositions, and link remediationtenant_admin, compliance_manager, compliance_officer
change_impact.approveApprove change impactApprove high-impact change dispositions and closures (maker-checker SoD)tenant_admin, compliance_manager

Security Tool Integrations ​

Governs scanner connections (Tenable Security Center, Nessus, Titania Nipper, Qualys), automated sync jobs, and scanner finding triage.

Requires the integrations_security_tools entitlement. Ships dark when disabled.

Permission KeyDisplay NameDescriptionDefault Roles
integration.readView scanner integrationsView scanner connections, sync jobs, report imports, and scanner findingstenant_admin, compliance_manager, compliance_officer, risk_manager, auditor
integration.manageManage scanner integrationsCreate, configure, test, sync, and rotate scanner connections; triage findingstenant_admin, compliance_manager
integration.importImport scanner reportsUpload .nessus, Tenable CSV, or Nipper report files for governed import (maker)tenant_admin, compliance_manager, compliance_officer
integration.confirmConfirm scanner importsConfirm or reject a previewed scanner import (checker — never the uploader)tenant_admin, compliance_manager
asset.discovery_reviewReview discovered assetsApprove, merge, or ignore scanner-discovered assets before inventory admissiontenant_admin, compliance_manager, compliance_officer

Cloud & Identity Discovery ​

Governs automated discovery from Microsoft Entra ID, Microsoft Azure, AWS, and Prowler.

Requires the cloud_discovery entitlement. Ships dark when disabled.

Permission KeyDisplay NameDescriptionDefault Roles
discovery.readView discovered identities & resourcesView identity populations, cloud resources, configuration checks, and sync runstenant_admin, compliance_manager, compliance_officer, auditor
discovery.manageManage discoveryConfigure cloud/identity connections, trigger syncs, and project into scopestenant_admin, compliance_manager

Governed Exceptions ​

Governs policy, requirement, and control exceptions (EXC-YYYY-NNNN), compensating control evaluations, and renewals.

Requires the compliance_core entitlement.

Permission KeyDisplay NameDescriptionDefault Roles
exception.readView exceptionsView the exception register, details, and compensating control linksAll roles
exception.createCreate exceptionsRequest a new policy, control, or requirement exceptiontenant_admin, compliance_manager, compliance_officer, risk_manager, control_owner
exception.manageManage exceptionsUpdate, edit, or cancel draft exception requeststenant_admin, compliance_manager, compliance_officer
exception.reviewReview exceptionsReview exception requests and evaluate compensating controlstenant_admin, compliance_manager, risk_manager
exception.approveApprove exceptionsGrant or reject temporary exception approvals (maker-checker SoD)tenant_admin, compliance_manager
exception.closeClose exceptionsClose, renew, or retire governed exceptionstenant_admin, compliance_manager

Core Operational Permissions Matrix ​

Functional AreaPermission KeyTenant AdminCompliance ManagerCompliance OfficerRisk ManagerControl OwnerAuditorRead Only
Policypolicy.readYesYesYesYesYesYesYes
policy.writeYesYesYesNoNoNoNo
policy.operationalizeYesYesYesNoNoNoNo
policy.attestYesYesYesYesYesYesYes
Contentpolicy_pack.readYesYesYesYesNoYesYes
policy_pack.adoptYesYesYesNoNoNoNo
Assessmentspolicy_assessment.runYesYesYesNoNoNoNo
policy_assessment.reviewYesYesNoNoNoNoNo
Change Impactchange_impact.assessYesYesYesNoNoNoNo
change_impact.approveYesYesNoNoNoNoNo
Integrationsintegration.readYesYesYesYesNoYesYes
integration.importYesYesYesNoNoNoNo
integration.confirmYesYesNoNoNoNoNo
Discoverydiscovery.readYesYesYesYesNoYesYes
discovery.manageYesYesNoNoNoNoNo
Exceptionsexception.createYesYesYesYesYesNoNo
exception.approveYesYesNoNoNoNoNo

Semantic Doctrine ​

Permissions and determinations are distinct concepts

  • policy.map does not certify compliance: Linking an internal policy to a regulation demonstrates design intent; it does not prove adherence.
  • policy.operationalize does not certify effectiveness: Associating a policy statement with a control records structural linkage; effectiveness is evaluated independently by tests and evidence.
  • integration.read does not certify security posture: Ingesting scanner findings collects technical observations; it does not replace risk acceptance or remediation governance.
  • policy.attest does not certify effectiveness: An employee attestation confirms document awareness; it does not establish control operation.

OrviQ Enterprise Governance, Risk & Compliance Platform