User Roles and Types

Four roles, what each can do, and why Admin being the default for new users is the thing to change first.

Stairwell has four user roles. A role decides what someone can do; environments decide what data they can do it to. You need both to describe somebody's access.

RoleWhat it means
AdminFull privileges. Creates and manages users, service accounts, tokens, environments, and organization settings
UserStandard access. Sees and works with all data, but cannot manage users, service accounts, or tokens
Read OnlySees everything a User sees, changes nothing
DisabledNo access. The account is retained rather than deleted

Admin is the default role for new users. That is the single most important sentence on this page. Somebody invited without a deliberate choice arrives able to create tokens, change roles, and alter organization settings. On most teams that is not what was intended, so make the role an explicit decision at invite time rather than a correction afterwards.

What can each role actually do?

Admin works at the organization level: creating and managing user accounts, assigning roles, generating and revoking auth tokens, creating and managing environments, and updating organization settings.

User covers the day-to-day work this documentation is mostly about: viewing assets, running searches, writing YARA rules, setting opinions, and working with threat reports. No administrative actions.

Read Only is genuinely read only. Every permission is downgraded. It is the right role for auditors and for stakeholders outside the security team who need visibility without the ability to change a verdict or silence an alert.

Disabled cannot sign in at all. Stairwell keeps the account rather than deleting it, deliberately: audit trails and activity history reference the user, and deleting the account would leave those records pointing at nothing. A disabled account is how you remove access without damaging the record of what that person did.

What about forwarder service accounts?

A special user type, tied to File Forwarder tokens, and its behavior is worth reading twice because two of the three cases are counterintuitive.

  • Disabling a Forwarder Service Account does not disable its tokens. It prevents the token from registering new assets, and existing ones keep reporting.
  • Disabling the user who created a Forwarder Service Account has no effect on the token at all.
  • To actually stop a forwarder token, revoke the token. See Create and Revoke Auth Tokens.

So "we disabled that person's account" is not an answer to "is that forwarder still ingesting". Those are separate actions on separate objects.

How do I change someone's role?

Organization Admins only.

  1. Sign in at app.stairwell.com.
  2. Select the Settings icon in the left menu.
  3. Open the Users tab.
  4. Select the pencil icon next to the user.
  5. Choose Admin, User, Read Only, or Disabled.
  6. Confirm.

Audit the Admin list periodically. Given that Admin is the default, an organization that has been adding people for a year without thinking about it will have more administrators than it meant to, and nothing in the product will point that out.

What should I read next?


Did this page help you?