# 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+(1).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="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2FHDO7GpN5QLcSm3evryGK%2Fimage.png?alt=media&#x26;token=d1cb41f9-dac6-4483-95a3-074e113a280c" 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="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2F02wt6PaiFPiC29RjgPGe%2Fimage.png?alt=media&#x26;token=00eab49f-e85e-447f-9db4-0d5a0eebc3f1" 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="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2F50UHkLflrtBoobcyZQgf%2Fimage.png?alt=media&#x26;token=15e4c0ab-edcd-4c8c-9206-32764f9a5c57" alt=""><figcaption><p>How Company Admin and Manager see account</p></figcaption></figure>

### How Program Triager and Manager see company account

<figure><img src="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2FO4aY91n3FdBkWPlakFDo%2Fimage.png?alt=media&#x26;token=6b7b6975-d73b-47cd-80cb-82d0d1d2ca86" 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="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2FKY6bSCiylYfAE9YYu8sF%2Fimage.png?alt=media&#x26;token=6a872a79-843d-4cf9-908a-adf273e62a01" 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="https://2686245090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faou7mxABOvrk0uZ81vUx%2Fuploads%2Fpy65Oruj40g2tkIjEde8%2Fimage.png?alt=media&#x26;token=bec52f6b-0f4d-42ef-8e54-e4259e38ac39" alt=""><figcaption></figcaption></figure>
