Skip to content
Vulnotes LogoVulnotes
Teams

Teams

Teams let you organize users into groups and control what data each group can access. This is useful for companies with multiple departments, client-facing teams, or separate business units that should not see each other's data.

Team management

Creating a team

Go to Administration > User Management and click the Teams tab. Click Add Team to create a new team. Give it a name and optionally a description.

Assigning users to teams

When editing a user, select their team from the dropdown. Each user belongs to one team. Users without a team can see all data (subject to their role permissions).

Team-based access control

Teams control visibility through exclusion lists. By default, team members can see everything. To restrict access, configure which clients, report templates, and vulnerability templates a team should not have access to.

Team access control

This exclusion-based model means a new client or template is automatically visible to all teams unless explicitly excluded. This reduces the risk of accidentally hiding something from a team that needs it.

Report access

Client exclusions decide which customers a team can see. The Report access setting, on the General tab of the team dialog, decides which of that customer's reports its members can open.

SettingEffect
All reports of accessible clients (default)Any member can open every report belonging to a client the team can access.
Only reports they work onA member sees a report only if they created it, were added as a contributor, or are its assigned reviewer.

Use the second mode when pentesters should share a customer without sharing every engagement for that customer: for example contractors, or consultants who must only see the audits they are staffed on.

Add someone to a report by listing them as a contributor when creating or editing it. That is the "invite" mechanism: contributors of any role (author, co-author, reviewer) can open the report.

WARNING

A reviewer needs to find a report before they can accept the review. Under Only reports they work on, add the reviewer as a contributor first; the dedicated reviewer field only grants access once the report is already assigned to them.

Client exclusions always win. You cannot see your own report for a customer your team is excluded from.

TIP

This setting is off by default. Existing teams keep full visibility of their accessible clients' reports, and no migration is needed.

What teams affect

Team membership controls access to:

  • Clients - team members only see clients not excluded from their team
  • Reports - reports inherit their client's access, and can be further restricted to the ones each member works on (see Report access)
  • Report templates - teams can be excluded from specific templates
  • Vulnerability templates - teams can be excluded from specific vulnerability categories
  • Calendars - a team can be limited to seeing only its own members' planning

TIP

System administrators always see everything regardless of team membership.

Reports hidden by either restriction return "not found" rather than "forbidden", so their existence is never disclosed. The restriction applies everywhere a report can be reached: the report list, search, direct links, dashboard statistics, exports, report notes, review comments, the live collaboration session, and the API.