Skip to main content

What is an organization?

An organization represents your company, team, or consulting practice in Pwnbook. Every engagement is owned by an organization, and all team members belong to one or more organizations. Pwnbook is fully multi-tenant — each organization’s data is isolated, and you can be a member of multiple organizations simultaneously (useful for consultants working across multiple clients or employers).

Creating an organization

When you sign up for Pwnbook, you can create a new organization or join an existing one. To create an organization:
  1. After logging in, click Create Organization on the home screen.
  2. Enter your organization name.
  3. Click Create.
You are automatically assigned the Owner role in any organization you create.

Inviting members

Owners and admins can invite team members by email:
  1. Go to Organization SettingsMembers.
  2. Click Invite Member.
  3. Enter the email address of the person you want to invite.
  4. Select a role (Admin or Member).
  5. Click Send Invite.
The invitee receives an email with a link to accept the invitation. If they don’t have a Pwnbook account yet, they’ll be prompted to create one.
Invitations expire after 7 days. If an invite expires, send a new one from the Members settings page.

Domain auto-join

You can configure your organization so that anyone who signs up with a matching email domain is automatically added as a member. To enable domain auto-join:
  1. Go to Organization SettingsSecurity.
  2. Under Domain Auto-Join, enter your company’s email domain (e.g., example.com).
  3. Select the default role new members will be assigned.
  4. Save your settings.
Only enable domain auto-join for domains that are exclusively controlled by your organization. Avoid using shared or public email domains.

Organization settings

Access organization settings from the gear icon or Settings link in the navigation sidebar. Settings include:
SettingDescription
GeneralOrganization name, logo, and basic configuration
MembersInvite, remove, and manage member roles
Security2FA enforcement, SSO configuration, domain auto-join
API KeysGenerate and manage API keys for programmatic access
IntegrationsConnect Slack, GitHub, AWS, and other services
BillingView your current plan, manage subscriptions, and update payment info

Subscription plans

Pwnbook offers tiered subscription plans that control the number of seats, engagements, and features available to your organization:

Starter

For small teams getting started. Includes core engagement management, basic recon, and standard reporting.

Business

For growing security teams. Adds advanced integrations, custom roles, API access, and priority support.

Enterprise

For large organizations. Includes SSO, custom billing, dedicated support, self-hosting options, and SLA guarantees.
Billing is managed through Stripe. See Billing for details on configuring your subscription.

Switching between organizations

If you’re a member of multiple organizations, use the organization switcher in the top navigation bar to switch between them. Each organization has its own set of engagements, members, and settings.

Removing members

To remove a member from your organization:
  1. Go to Organization SettingsMembers.
  2. Find the member in the list.
  3. Click the menu next to their name.
  4. Select Remove Member.
Removed members lose access to the organization and all its engagements immediately. Their historical contributions (task comments, wiki edits, etc.) remain intact.