> ## Documentation Index
> Fetch the complete documentation index at: https://pentest-tools.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Teams and roles

> Collaborate with team members and control access to workspaces and resources

Teams let you invite colleagues to collaborate on security testing projects. Team members share your subscription resources while maintaining separate accounts, and you control what each person can access.

<Info>
  Teams is available on paid plans (NetSec, WebNetSec, and Pentest Suite).
</Info>

## Team structure

| Role            | Description                                                                   |
| --------------- | ----------------------------------------------------------------------------- |
| **Owner**       | The account holder who manages the subscription, billing, and team membership |
| **Team Member** | Invited users who access shared workspaces and resources                      |

The owner and team members control each other's access to shared workspaces and resources by granting **view** or **edit** permission.

## Inviting team members

The account owner and the team members can invite new members. Only the owner is able to delete users and invitations.

<Steps>
  <Step title="Navigate to Team">
    Go to **Team** in the sidebar.
  </Step>

  <Step title="Click Invite">
    Click the **Invite** button.
  </Step>

  <Step title="Enter email">
    Enter the email address of the person you want to invite. The invitation can only be accepted by someone without an existing Pentest-Tools account.
  </Step>

  <Step title="Send invitation">
    The invitee gets an email with an activation link. They set their own name and password when they activate.
  </Step>
</Steps>

<Note>
  Invited users must activate before they can access the platform. Until then, they appear as pending in your team list. Invitations expire after one month. To cancel a pending invitation, go to the Invitations tab on the Team page.
</Note>

<Warning>
  Invitations can only be accepted by people who don't already have a Pentest-Tools account. Existing account holders cannot join a team this way.
</Warning>

## Sharing with team members

From a single sharing page, you can configure access to both workspaces and resources for selected team members.

### Permission levels

| Permission    | What they can do                           |
| ------------- | ------------------------------------------ |
| **No access** | Cannot see or access the item              |
| **View**      | Can view and use, but cannot make changes  |
| **Edit**      | Full access to view, use, edit, and delete |

### How to configure sharing

<Steps>
  <Step title="Go to Team">
    Navigate to **Settings > Team**.
  </Step>

  <Step title="Select team members">
    Select one or more team members from the list.
  </Step>

  <Step title="Click Share">
    Click the **Share** button.
  </Step>

  <Step title="Configure access">
    The sharing page displays two sections:

    * **Workspaces** (left): Set access levels for each of your workspaces
    * **Items** (right): Set access levels for shareable resources
  </Step>

  <Step title="Save">
    Click **Share** to apply your changes. Access updates immediately.
  </Step>
</Steps>

### Workspaces

Control which workspaces team members can access:

| Permission    | What they can do                                             |
| ------------- | ------------------------------------------------------------ |
| **No access** | Cannot see the workspace                                     |
| **View**      | See assets, scans, and findings; cannot make changes         |
| **Edit**      | Full access to run scans, manage assets, and modify findings |

### Shareable items

Configure access to these resource types:

| Item                  | Description                                      |
| --------------------- | ------------------------------------------------ |
| **Wordlists**         | Custom wordlists for fuzzing and enumeration     |
| **VPN Profiles**      | VPN configurations for internal network scanning |
| **Robots**            | Pentest robot workflows                          |
| **Report Templates**  | Pentest report templates                         |
| **Finding Templates** | Custom finding definitions                       |
| **Engagements**       | Client engagement records                        |

<Tip>
  You can quickly set the same permission for all workspaces or all items using the bulk selection options at the top of each section.
</Tip>

## Viewing shared access

### What you've shared

The main Team page shows:

* All team members
* Which workspaces each member can access
* Which resources are shared with each member

### What's shared with you

If you're a team member, go to **Team > Shared with me** in the sidebar to see:

* Workspaces shared with you by the owner
* Resources you have access to

## Removing team members

<Steps>
  <Step title="Navigate to Team">
    Go to **Team** in the sidebar.
  </Step>

  <Step title="Select members">
    Select the team members to remove.
  </Step>

  <Step title="Click Delete">
    Click the **Delete** button.
  </Step>

  <Step title="Choose content handling">
    Choose whether to transfer the member's workspaces and scan data to your account, or delete everything. Either way, engagements, report templates, and scheduled scans are removed.
  </Step>

  <Step title="Confirm">
    Confirm the removal.
  </Step>
</Steps>

<Warning>
  If a team member has running or waiting scans, you must stop them before removing the member.
</Warning>

## Best practices

<AccordionGroup>
  <Accordion title="Use workspaces to organize access">
    Create workspaces for different projects or clients, then share only the relevant workspaces with each team member.
  </Accordion>

  <Accordion title="Start with View permission">
    Grant View access initially, then upgrade to Edit when team members need to run scans or make changes.
  </Accordion>

  <Accordion title="Review sharing regularly">
    Periodically review who has access to what, especially when team members change roles or leave.
  </Accordion>

  <Accordion title="Remove access promptly">
    When someone leaves the team, remove their access immediately.
  </Accordion>
</AccordionGroup>

## Related topics

* [Workspaces](/core/workspaces)
* [Account security](/account-billing/security/account-security)
* [Plan overview](/account-billing/plans-and-limits/plan-overview)
