...
Prism The platform provides a powerful automation centre that allows users to automate their workflows with ease. It is comprised of several triggers and actions that are compiled to form a set of processes. These processes can be assigned to a project or used across the platform. This article provides an overview of the possible triggers and actions in the Prism the platform’s Automation Centre, process limitations, and an example process library.
Table of Contents | ||
---|---|---|
|
Info |
---|
This feature is available to Enterprise Admin users within a paid for Enterprise license of |
...
the platform. |
How to Set Up a New Automated Process in
...
Platform
The Automation Centre is a feature accessible from the main sidebar menu that provides access to various tabs:
Active - displays the list of currently active processes.
Inactive - displays the list of currently inactive processes.
Library - contains example processes that you can use as a starting point.
Audit Log - contains a comprehensive log of all the processes that have run and any issues that have been affected by Prismthe platform.
To set up a new process, simply click on the "New Automated Process" button on the main Automation Centre screen. You will be prompted to provide a name for the new process and select its process type: Global or Project Based.
...
Once you are happy with your process, you can save it by clicking "Save Automated Process". You can then preview the process by clicking the "Preview Process" button or activate it within Prism the platform using the "Active Process" toggle.
Available Triggers
The Prism Platform Automation Centre supports several triggers that can be used to initiate an automated process. These triggers are as follows:
...
Assign to User: This action assigns the matching criterion to a selected user(s).
Assign to Team: This action assigns the matching criterion to a team(s).
Recast: This action recasts the matching criterion to a new severity rating (uplift or downgrade).
Assign Tag: This action assigns the matching criterion to an existing or new tag(s).
Assign Status: This action assigns the matching criterion to a given issue status (published, false positive, accept risk, suppressed, etc.).
Assign Priority Rating: This action assigns the matching criterion to an asset priority rating.
Assign to Jira: This action assigns the matching criterion to a Jira ticket.
Assign to ServiceNow: This action assigns the matching criterion to a ServiceNow ticket.
Process Limitations
The Prism Platform Automation Centre has several process limitations that have been put in place. These limitations are as follows:
Process Trigger Limit: Users are limited to 4 action chains within a process. This limit may be increased in the future after further testing in live and client feedback.
Action Chain Limit: Users are limited to 4 child actions within an action chain. This limit may be increased in the future after further testing in live and client feedback.
Severity Rating Trigger: The severity rating trigger (unless being used as refinement tool along with another trigger) requires the automation process to be assigned to a project. This is due to potential conflicts arising as the global processes execute first, followed by the project specific process.
Action Duplication: Actions cannot be duplicated within a single chain. This is to guide people to assign all requirements from an action within one go to keep structure to their chains.
Rule Deletion: Users cannot delete an action that has children, you are required to delete each child up to the action you want to delete. This is to avoid losing action data if an action is deleted accidentally, and it also forces the user to make less reckless decisions when it comes to deleting elements of a chain.
Trigger Selection Required: A trigger must be selected prior to adding any actions within the chain. This ensures the user has a specific starting point for their chain and forces them to think about their expected intentions for the process.
Action Data: Actions need to be supplied with the relevant data in order to save an automation process.
Info |
---|
Automated processes are only executed on the closure of a phase or scan. |
Example Process Library
To help users get started with the Prism the platform Automation Centre, the platform provides a selection of pre-compiled processes. These example processes can be used as templates to build custom processes. The available processes are:
Basic Exploit Assignment: If a new exploit is detected within Prismthe platform, assign the issue to a user.
P1 Critical Issue Assignment: If a P1 Asset has a Critical issue detected, then assign it to a user.
Reverting a Process
In the Automation Centre, users now have the capability to revert single-line processes or bulk action processes. This new feature provides users with the ability to easily undo any unintended changes made to their data, ensuring a clean and accurate dataset.
Benefits of Reverting Processes
Data Clean-up: The revert process functionality enables users to address any unexpected changes that may have occurred during automated processes. This ensures data integrity and helps maintain a reliable and accurate dataset.
Flexibility and Control: Users have the flexibility to selectively revert single-line processes or perform bulk action processes. This level of control allows for efficient data restoration based on specific requirements.
Reverting a Single-Line Process
To revert a single-line process, follow these steps:
Access the Automation Centre within the platform.
Locate the specific process that needs to be reverted from the Audit Log.
Select the process and look for the revert option from the … menu.
Click on the revert option, and the process will be reversed, restoring the data to its previous state.
Reverting a Bulk Action Process
To revert a bulk action process, follow these steps:
Navigate to the Automation Centre in the platform.
Identify the bulk action process that requires reversal from the Audit Log.
Select the bulk action process and find the revert option from the … menu.
Click on the revert option, and the bulk action process will be reversed, reverting all affected data points to their original values.
By utilizing the revert process functionality in the Automation Centre, users can easily undo changes and maintain data accuracy. This feature offers the flexibility to address unexpected alterations in a targeted manner, ensuring a clean dataset.
Note |
---|
It is important to exercise caution when reverting processes, as the action cannot be undone. Make sure to review the changes and confirm the need for reversion before proceeding. |
Conclusion
In conclusion, the Prism platform Automation Centre is a powerful feature that allows users to create automated processes using triggers and actions. Triggers can be enhanced with search filters and once a trigger query is met, a range of actions can be executed. However, there are certain limitations to the process, such as the number of action chains and child actions, and the requirement for a trigger to be selected prior to adding any actions. Additionally, the platform provides pre-compiled processes to help users get started. Overall, the Prism platform Automation Centre provides a flexible and customizable solution to automate tasks and streamline workflows for improved productivity.