What Business Units Are
A Business Unit is a named grouping that belongs to your organization and contains one or more targets from your programs. You can then assign admin rights — for an individual user, an Admin Group, or both — scoped specifically to that Business Unit. When a report comes in against a target, Hackrate automatically associates the report with the Business Units that contain that target, and anyone whose role is scoped to that Business Unit can see and manage that report. Business Units exist at the organization level, which means the same unit can span targets across multiple programs if your targets are organized that way.How Business Units Connect to Targets
The link between a Business Unit and a target is called a Business Unit Scope. Each scope entry says: “this target belongs to this Business Unit.” A single target can belong to multiple Business Units — for example, a shared authentication service might belong to both a “Backend Team” unit and a “Security Core” unit. When someone holds a role scoped to a Business Unit, Hackrate resolves access like this:- Look up all targets assigned to that Business Unit.
- Find all reports submitted against those targets.
- Grant the user the assigned role over exactly those reports.
Creating a Business Unit
1
Open Organization Management
Navigate to your organization dashboard and open Organization Management. You need a SuperAdmin role at the organization level to create and manage Business Units.
2
Go to Business Units
Scroll to the Business Units section. Existing units are listed here; click Create Business Unit to start a new one.
3
Name the unit
Choose a name that clearly describes the team or area it represents — for example, Mobile Team, Web Frontend, Cloud Infrastructure, or Payment Services.
4
Save the unit
Click Create. The Business Unit is now available for target assignment and access control.
Assigning Targets to a Business Unit
1
Open the Business Unit
From the Business Units list, select the unit you just created.
2
Add targets
Use the target selector to assign the relevant targets from your programs to this unit. You can add any target that belongs to a program in your organization.
3
Confirm the scope
The unit’s scope list shows every target it covers. Future reports submitted against any of these targets will be accessible to anyone whose role is scoped to this Business Unit.
Granting Access at the Business Unit Level
Once a Business Unit has targets assigned, you can give users or groups a role scoped to that unit. They will only be able to see and act on reports whose target falls within the unit.1
Navigate to team management
From the organization management page, go to User Rights or the Team section.
2
Add a right
Click Add right, select the user or Admin Group, choose their role (e.g., StandardAdmin), and set the scope to the Business Unit you created.
3
Verify the assignment
The user now appears in the team list with their role and the Business Unit scope noted. They will see only the reports tied to that unit’s targets when they log in.
Use Case: Mobile Team Access
Scenario: Mobile Team only sees mobile app reports
Scenario: Mobile Team only sees mobile app reports
Your program has six targets: a web app, an iOS app, an Android app, a REST API, an admin portal, and a payment gateway. Your mobile developers should only triage vulnerabilities found in the iOS and Android apps.Setup:
- Create a Business Unit called Mobile Apps.
- Assign the iOS app target and the Android app target to the Mobile Apps unit.
- Create an Admin Group called Mobile Triage Team and add your mobile engineers.
- Assign the Mobile Triage Team the StandardAdmin role scoped to the Mobile Apps Business Unit.
Business Unit membership is shown on individual report management pages, so reviewers always know which organizational area a report belongs to. This is also reflected in CSV exports, where a “Business Unit” column shows the unit or units associated with each report’s target.