Customization in Infinity Playblocks
Infinity Playblocks provides flexible customization options to tailor automations according to your organization's needs. These are the primary methods to create or customize automations:
Creating Automation from Blank
Creating an automation from blank allows you to build fully customized flows from scratch, tailoring every step to your specific use case.
To create an automation from blank:
-
Access Infinity Playblocks and go to Automations.
-
Click New and select Start from blank.
A new automation window appears.
-
Click the box to add a trigger.
-
Select a trigger:
-
Log Trigger - To monitor specific log types with optional filters and time intervals. See Log Trigger.
-
Schedule Trigger - To execute the automation at defined time intervals. See Schedule Trigger.
-
-
Click Add.
Log Trigger
In the Log Trigger window:
-
In the General tab:
-
From the Type list, select the log type:
-
Logs
-
Audit
Note - An additional option Events is available if you select Quantum SD-WAN as the source product.
-
-
From the Get logs from list, select the source product for the logs.
Note - For Quantum products, there are two options:
Additional products that support filter editing via the cloud logs view are:
-
Harmony Endpoint
-
Harmony Email & Collaboration
-
Harmony SASE
-
SD-WAN
-
CloudGuard WAF
-
-
In the Filter field, choose the filter from the product logs.
-
From the Interval list, select how often Infinity Playblocks will search for matching logs.
-
(Optional) In the Condition section, add criteria to refine when the automation is triggered.
This enables more tailored log monitoring and precise automation triggers. The automation will only be triggered when all conditions are met. The condition types available are:
-
Count the Number of Logs
-
Count distinct or count occurrences within a field
For example, trigger automation if logs are found from three different sources.
-
Option to save values for later use
-
-
File/IP/URL is Malicious
Uses Check Point Reputation Service to verify if values are flagged as malicious.
-
Skip log if value exists in list
Skips log if the value field (example, IP address) already exists in a predefined list.
-
Admin is external
Checks if the admin field from log is an external user.
-
Fields exist in log
Ensures specified fields are present.
-
Field is matched to specific value
Compares a field to an expected value.
-
Field is IP address
Validates that a field contains a valid IP address.
-
Suppress logs
Prevents triggering based on repeated matches.
-
-
-
In the Example output tab:
-
Click Create.
Schedule Trigger
In the Schedule Trigger window:
-
In the General tab, from the Repeats list, select the frequency to repeat the trigger to run the automation:
-
Monthly - Runs the automation every X months, on specified days.
-
Weekly - Runs the automation on selected weekdays, at a specific time.
-
Daily - Runs the automation every X days, at a set time.
-
Hourly - Runs the automation every X hours.
-
-
Click Create.
Managing Trigger
-
Hover over the End button in your trigger.
It changes to +.
-
Click +.
-
Select the required option:
Notifications
-
In Notifications, select one of these:
-
Notify
-
To send a notification with customizable subject and message content, select Notify.
-
Click Add.
The Notify window appears.
-
Enter these:
-
Subject - Text combined and dynamic values from previous steps or automation parameters.
-
Message - Text combined and dynamic values from previous steps or automation parameters.
-
(Optional) Send event details - Include selected event data from the outputs of the current or previous steps, or from the automation parameters.
-
Notification profile - Select the notification profile of the step.
-
-
Click Create.
-
-
Ask
-
To send a customizable message that prompts a user response, select Ask.
-
Click Add.
The Ask window appears.
-
Enter these:
-
Subject - Text combined and dynamic values from previous steps or automation parameters.
-
Message - Text combined and dynamic values from previous steps or automation parameters.
-
(Optional) Send event details - Include selected event data from the outputs of the current or previous steps, or from the automation parameters.
-
Options and Defaults - Define user response options and a default fallback in case of timeout.
-
Notification profile - Select the notification profile of the step.
-
-
Click Create.
-
-
Open Ticket
-
To create a ticket, select Open Ticket.
-
Click Add.
The Open Ticket window appears.
-
Enter these:
-
Subject - Configure the ticket subject, with the option to add fields from the outputs of the current or previous steps and from the automation parameters.
-
Description - Configure the ticket description, with the option to add fields from the outputs of the current or previous steps and from the automation parameters.
-
(Optional) Send event details - Choose whether to send event details, and select specific details from the outputs of the current or previous steps, or from the automation parameters.
-
-
Click Create.
-
-
Enrichments
Enrichment steps query Check Point Reputation Service to return relevant data for IP addresses, URLs, or file hashes from previous step outputs. Each enrichment provides threat intelligence about the value being checked.
-
In Enrichments, select one of these:
-
Enrich IP
-
Enrich URL
-
Enrich File
-
Conditions
Conditions are used to create branches in the automation flow based on logical evaluations.
-
In Conditions tab, select Condition.
-
Click Add.
The My Condition window appears.
-
Specify these:
-
Expression 1
-
Operation:
-
Equal to
-
Not equal to
-
Greater than
-
Greater than or equal to
-
Less than
-
Less than or equal to
-
-
Expression 2
Both expressions can use static values or outputs from previous steps. Define what happens when the condition is met or not met.
-
Actions
-
In Actions tab, select Run Automation.
-
Click Add.
The Run Automation window appears.
-
In the General tab, from the Automation name list, select one of these and specify the automation parameters and Input:
-
Block External IP:
-
Block reason
-
IP block duration
-
Notification message
-
Notification message (not added)
-
Notification subject
-
Notification subject (not added)
-
Block IP
-
Notification profile (IP was blocked)
-
Notification profile (IP was not blocked)
-
-
Quarantine Internal IP
-
Quarantine reason
-
IP quarantine duration
-
Notification message
-
Notification message (not added)
-
Notification subject
-
Notification subject (not added)
-
Open ticket if device IP was quarantined
-
Quarantine IP
-
Notification profile (Device IP was quarantined)
-
Notification profile (Device IP was not quarantined)
-
-
Open ticket and notify
-
Open ticket
-
ServiceNow ticket type
-
Jira ticket type
-
Notification subject
-
Notification message
-
Ticket subject
-
Ticket description
-
Notification profile
-
-
Isolate endpoint device
-
Device isolation duration
-
Notification subject
-
Notification message
-
Open ticket if device was isolated
-
type
-
deviceName
-
deviceIp
-
machineId
-
comment
-
Notification profile
-
-
-
Click Create.
-
-
Select Add to list and then click Add:
The Add to list window appears.
-
Specify these:
-
IP/URL/Domain/Hash - A value of type IP, URL, Domain, or Hash from the outputs of previous steps.
-
Add to list
-
Unless in list
-
Duration
-
Reason
-
-
Click Create.
-
-
Select Create IOC Management Indicators and then click Add:
The Create IOC Management Indicators window appears.
-
Specify these:
-
Indicators
-
Expiration in days
-
-
Click Create.
-
Exporting/Importing Automation
You can export and import an automation in json format.
-
To export an automation:
-
To import an automation, click New.
-
Select Import automation file.
The Import automation file window appears.
-
Choose the .json file from your local drive.
-
Click Apply.
Cloning Existing Automation
You can clone an existing automation for editing and customization. To do that:
-
In the card view, click
in an automation card that you want to clone and then click Clone.
-
In the table view, select the automation that you want to clone and then click Clone.
Automation Capabilities
Out-of-the-Box Automations
Use Case |
Default automations provided by the system. |
Abilities |
|
Editing Restrictions |
|
Cloned Automations – Not Exported but Exportable
Use Case |
Cloned from out-of-the-box automations without structural changes. |
Abilities |
|
Editing Restrictions |
|
Fully Custom or Modified Automations – Exported and Exportable
Use Case |
Cloned and modified, or created from blank, import, or AI. |
Abilities |
|
Editing Restrictions |
|
Cloned Automations – Not Exported or Exportable
Use Case |
Limited to 3 default automations:
|
Abilities |
|
Editing Restrictions |
|