Action Permissions
Default ThreatQ Role: Administrative or Maintenance
Custom Role - Action Permissions: Administrative Functions - Edit User Management
Each custom role consists of action permissions which allow you to control access to:
- Administrator Functions - Controls access to the options on the settings menu such as Exports, Job Management, Notification Settings, Report Options, System Configuration, and User Management as well at the Audit Log pane in the object details page.
- Artifact Management - Controls access to custom dashboards, data collections, and TQI investigations.
A user account's access to dashboards, data collections, and investigations can be further customized by the Sharing permissions assigned to them.
- Objects & Context - Controls the ability to update system objects individually as well as through bulk processes.
- Data Controls - Controls access to the Indicator Expiration, Data Retention Policy, Scoring, TLP, and Whitelisted Indicators tabs in the Data Controls page.
- Integrations - Controls the ability to add, remove, or configure integrations as well as the ability to run operations.
- Orchestration - Controls access to ThreatQ TDR Orchestrator including the ability to edit an advanced workflow or run a manual workflow.
- Data Exchange - Controls access to ThreatQ Data Exchange including the ability to edit data exchange feeds.
Interdependent Permissions
Some action permissions require related permissions. For example, a user role that includes the Edit TLP permission also requires the Edit Sources permission. When you add or remove action permissions that require related permissions, ThreatQ guides you through adding or removing the related permissions. See the Interdependent Permissions section for more information.
Object Creation and Object Context Permissions
When you create an object through an object modal or an object parser/import, you can update only the context fields for which you have permission. For example, if tquser has View Only permission for Descriptions, the editable Description field is not displayed in the Add An Adversary modal or any other object creation modal.
If a user has View Only permission for Sources, system object parsers and system object creation modals default to the user’s login as the object source.
Navigating the Action Permissions Section
The Action Permissions sections in the Roles tab and the Create Role page allow you to view or update a custom role’s permissions:
- View permission options - Click the arrow located to the right of a permission section to view the options for that section. Or, click the Expand All option to view the options for all sections.
- Update permissions - Within an expanded permission section, check or uncheck the checkbox next to a permission option to enable or disable it. Or, you can enable/disable all the permission options within a section, by clicking the toggle to the right of the permission section name.
Action Permission Group | Permission Option | Permission Settings |
---|---|---|
Administrative Functions | Edit Exports | Controls the ability to add, edit, enable or disable exports. A user without this permission can view the Exports page and access export URLs but cannot add or change exports. |
View Job Management | Controls access to the Job Management page. | |
Edit Notification Settings | Controls access to the Notification Settings page as well as the ability to edit Notification Management and Mail Server Configuration settings. | |
Edit Report Options | Controls access to the Report Options page as well as the ability to update report format settings. | |
Edit System Configurations | Controls access to the System Configurations page as well as the ability to edit Account Security, Proxy, and General settings. | |
Edit User Management | Controls access to the User Management page as well as the ability to edit user accounts, custom user roles, and authentication settings (LDAP, SAML, and CAC/PIV SSL). In addition, this permission controls the display of the View all roles and View permissions options for your user profile. | |
View Audit Log | Controls the ability to view the Audit Log pane in the object details page. | |
Artifact Management
A user's access to dashboards, data collections, and investigations can be further customized by the Sharing permissions assigned to them. |
Dashboards | Controls the ability to view, create, edit, or delete custom dashboards. |
Data Collections | Controls the ability to view, create, edit, or delete data collections. | |
Investigations |
This option is displayed only if your ThreatQ instance has a ThreatQ Investigations (TQI) license. Controls the ability to view, create, edit, or delete investigations. |
|
Objects & Context | Objects | Controls the ability to:
These permissions apply to all seeded and custom objects. Users with Create, Edit, Delete permissions can update only the context fields for which they have permission. See the Object Creation and Object Context Permissions section for more details. |
Individual Object Context and Actions | Controls the ability to create, edit, and delete the following information:
In addition, these permissions determine the user’s ability to perform the following tasks in the object details page and object preview panel:
|
|
Bulk Object Management |
Controls the ability to change groups of objects through the Threat Library and the Object Management page:
|
|
Data Controls | Edit Indicator Expiration | Controls the ability to view or edit the Indicator Expiration tab in the Data Controls page.
This permission does not control the ability to update expiration in the object details page or through a bulk update. |
Edit Data Retention Policy | Controls the ability to view or edit the Data Retention Policy tab in the Data Controls page. Gives users access to the data collection currently assigned to the data retention policy. | |
Edit Scoring | Controls the ability to view or edit the Scoring tab in the Data Controls page.
This permission does not control the ability to update scoring in the object details page or through a bulk update. To edit indicator scoring, you must also have permission to Manage Object Sub-types. |
|
Edit TLP | Controls the ability to view or edit the TLP tab in the Data Controls page.
This permission does not control the ability to add a TLP during manual creation of an object or through a bulk update. |
|
Edit Whitelisting | Controls the ability to view or edit the Whitelisted Indicators tab in the Data Controls page.
This permission does not control the ability to whitelist an object through the object details page or through a bulk update. |
|
Integrations
Custom role permissions control access to the pages that allow you to execute manual runs of integrations. However, custom roll permissions do not apply to the objects and object context created/ingested. |
Install & Uninstall Integrations |
Controls a user’s ability to:
|
Edit Integration Configurations |
|
|
Run Operations |
|
|
Orchestration
This option is displayed only if your ThreatQ instance has a ThreatQ TDR Orchestrator (TQO) license. Custom role permissions control access to the pages that allow you to execute manual runs of TQO workflows. However, custom roll permissions do not apply to the objects and object context created/ingested. |
Edit Orchestration Workflows |
|
Run Manual Workflows |
|
|
Data Exchange
This option is displayed only if your ThreatQ instance has a ThreatQ Data Exchange (TQX) license. |
Edit Data Exchange Feeds |
|