> For the complete documentation index, see [llms.txt](https://docs.hackenproof.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackenproof.com/dashboard/company-dashboard/users-and-roles.md).

# Users and roles

### Company users and their roles <a href="#h_4299cc887a" id="h_4299cc887a"></a>

HackenProof allows companies to create as many programs as they need. At the same time, a company can set up different roles and access.

Each company can have users with the following roles:

* <mark style="color:green;">**Company Admin**</mark> - will see all programs and reports&#x20;
* <mark style="color:green;">**Company Manager**</mark> - will see all programs and reports
* **Program Manager** - will see ONLY a specific program and its reports
* **Program Triager** - will see ONLY a specific program and its reports
* <mark style="color:red;">**Report Viewer**</mark> - doesn't have access to the company account at all! Viewers can see ONLY a report that was shared with them and only in their personal account

<figure><img src="https://downloads.intercomcdn.com/i/o/605385250/3d99dc702d0f1383e0643089/Blank+Diagram+%281%29.jpeg" alt=""><figcaption></figcaption></figure>

The diagram shows that the Program Manager and Program Triager <mark style="background-color:purple;">will only have access to the specific programs they were added to</mark>.

### Add Company Manager, Admin

To add a Company Manager, Admin:

* please navigate to the users and roles menu
* add a person with an appropriate role

<figure><img src="/files/Gza7yIwO6gUJ7iw9qzh2" alt=""><figcaption></figcaption></figure>

### Add Program Manager, Triager or Viewer

To add a Program Manager, Triager or Viewer:

* please navigate to the correspondent program
* open the Program Team tab
* add a person with an appropriate role

<figure><img src="/files/maP9xhzFM2kc0cX9wk2l" alt=""><figcaption></figcaption></figure>

### User roles and their permission <a href="#h_41d2bd0949" id="h_41d2bd0949"></a>

<table data-header-hidden><thead><tr><th width="195"></th><th width="120"></th><th width="118"></th><th width="157"></th><th></th></tr></thead><tbody><tr><td></td><td>Company Admin</td><td>Company manager</td><td>Program manager</td><td><p>Program</p><p>Triager</p></td></tr><tr><td>View Company Dashboard</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>View Company analytics</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>Users and roles in Company</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>View Company payments</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>View&#x26;Edit company profile</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>Company Level View</td><td>yes</td><td>yes</td><td>yes</td><td>no</td></tr><tr><td>View all bounty programs</td><td>yes</td><td>yes</td><td>only a specific program</td><td>only a specific program</td></tr><tr><td>Create new program</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>Edit program settings and profile</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>no</td></tr><tr><td>Delete program</td><td>yes</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>View reports of the program</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>Set reports statuses</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>Assign reports</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>Comment on reports</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>Message Researcher</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>Reward report authors</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes, only in a specific program</td></tr><tr><td>View and export reports</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>no</td></tr><tr><td>Invite Members to the Program</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>only other triagers</td></tr><tr><td>Assign Triager</td><td>yes</td><td>yes</td><td>yes, only in a specific program</td><td>yes</td></tr><tr><td>Assign admin</td><td>yes</td><td>no</td><td>no</td><td>no</td></tr><tr><td>Assign owners</td><td>yes</td><td>no</td><td>no</td><td>no</td></tr><tr><td>Invite new admin or manager to a Company</td><td>yes</td><td>no</td><td>no</td><td>no</td></tr></tbody></table>

### How Company Admin and Manager see account

<figure><img src="/files/PFp1F5jNP1pH8vFcwm8k" alt=""><figcaption><p>How Company Admin and Manager see account</p></figcaption></figure>

### How Program Triager and Manager see company account

<figure><img src="/files/WL3NgeUnE47RGvMAcBRP" alt=""><figcaption></figcaption></figure>

### How Viewers see account

<mark style="background-color:purple;">The viewer doesn't have access to the company account at all! Viewers can see ONLY a report that was shared with them and only in their personal account</mark>

After you shared a specific report with the viewer, they can find it ONLY in their **personal** hacker account:&#x20;

<figure><img src="/files/YhE6X5VQJhjzmRajsfkI" alt=""><figcaption><p>Viewer personal account = Hacker account</p></figcaption></figure>

When Viewer opens the shared report, they will see the following data:

<figure><img src="/files/eY9ckKtSHszk5c5yWHI0" alt=""><figcaption></figcaption></figure>
