Built-in roles
Every organization member is assigned one of three built-in roles:Owner
Full administrative control. Can manage billing, delete the organization, and perform all admin and member actions.
Admin
Can manage members, configure integrations, and access all organization data.
Member
Can use all platform features within the organization — create tasks, write wiki pages, run API requests, and use integrations.
Permission matrix
Custom roles
Custom roles are available on the Business and Enterprise plans.
- Go to Organization Settings → Roles.
- Click Create Custom Role.
- Enter a name for the role (e.g., “Read-Only Reviewer” or “Recon Operator”).
- Toggle individual permissions on or off.
- Click Save Role.
Two-factor authentication (2FA)
Pwnbook supports two-factor authentication for all user accounts, managed through WorkOS.Enforcing 2FA for your organization
Owners and admins can require all organization members to have 2FA enabled:- Go to Organization Settings → Security.
- Toggle Require Two-Factor Authentication.
- Save your settings.
Setting up 2FA as a user
- Go to your Profile Settings.
- Under Security, click Set Up Two-Factor Authentication.
- Scan the QR code with your authenticator app (e.g., 1Password, Authy, Google Authenticator).
- Enter the verification code to confirm setup.
Single Sign-On (SSO)
SSO is available on the Business and Enterprise plans.
Configuring SSO
- Go to Organization Settings → Security → Single Sign-On.
- Click Configure SSO.
- Select your identity provider from the list.
- Follow the setup wizard, which provides the ACS URL and Entity ID you’ll need to configure on your IdP.
- After configuring your IdP, paste the metadata URL or upload the metadata XML into Pwnbook.
- Click Test Connection to verify the configuration.
- Enable SSO for your organization.