Skip to content
English
  • There are no suggestions because the search field is empty.

Incorrect user permission enforcement

Overview

Flinn's licensing model bounds what each user can see across modules (M1, M2, M4). If permission enforcement is incorrect — for example because a floating license remains marked as occupied, or because a user can see results in a module they are not licensed for — the licensing boundary is not respected and confidential or unlicensed content may surface.

Hazardous situation: A user gains visibility of results in a module they are not licensed for, or a licensed user is incorrectly blocked from results they are entitled to see.

How we mitigate permission enforcement issues
  • Centralised permissions. Module licensing and per-user permissions are managed centrally and enforced on the server, not only the client. See Roles & Permissions.
  • Audit trail. All access decisions and permission changes are recorded; see Audit Trail. Anomalies are detectable from the log.
  • Personal data segregation. Personal information is protected independently of feature licensing; see How is my personal data protected?.
  • Report mismatches. If you see content you should not — or are blocked from content you should see — Report a problem or a bug immediately.

Related: Data breach and Privilege escalation.