Skip to main content

Introduction to the Siemplify Tools Power Up!

  • October 9, 2020
  • 5 replies
  • 121 views

The Tools Power Up is a set of utility actions developed by Siemplify Professional Services for the Siemplify Community to assist in building advanced playbooks.

The growing list of features, called “Actions” within the Siemplify SOAR platform, allow you to perform a wide variety of tasks. In this article, we’ll be covering each in more depth.


Getting Started

To Install the Tools integration, you’ll want to visit your Siemplify instance and click on the “Marketplace” tab and select “Integrations”.

Then, in the search bar type “Tools”, locate the integration as seen below and click the install button.


Then, in the search bar type “Tools”, locate the integration as seen below and click the install button.


The Art of the Possible

Now that we’ve installed the Tools integration, let’s discuss what you can do with it. Here are all of the actions provided in this integration:


Now that we have the full list of Actions, let’s get to know how each of these really work with some real-world examples.


Alerts

Add Or Update Alert Additional Data

If you are ever in a situation where you’re looking to add or update enrichment information for an alert, this is the command you’ve been looking for. 


Example Use:

A new alert has come through Siemplify and has been attached to a case. You want to perform enrichment on the alert and assign a value of whether or not the alert was a False-Positive.

After running the command on a specific alert, you’ll see the following on the case view:


Find First Alert

The action will return the identifier of the first alert in a given case.

Example Use:

If multiple alerts are attached to a case, you may want to only grab the initial alert that triggered the case creation.


Cases

Change Case Name

The action changes the case's name (title) with a simple action. 

Example Use:

You want to dynamically insert placeholders into the Action to make the case title more easily identifiable.


Get Case Data

This action will get all the data from a case and return a JSON result. The result includes comments, entity information, insights, playbooks that ran, alert information and events.

Example Use:

A new case has come through and you want to export the case, alert & entity information to an external ticketing system for tracking.

The output of this action would look like the following and would also allow you to pivot accordingly in the playbook:


Additional Use Case:

We want to only output the analyst comments from a given case. We can use the expression builder to select comments from the case wall that are not created by the system.

We would use the following in the expression builder:

| wallData | filter(creatorUserId, "!=", "System") | filter(type, "=", 5)

Breaking it down, we:

  1. Grab the wall data
  2. Filter the data that is not output by the system
  3. Filter by a type of 5 (comment)

You’ll be presented with the following data that you can now feed into your next action!

5 replies

Forum|alt.badge.img+3

Is this version restricted somehow or only for the Community edition? Should I see it in v5.5.1.45?


  • October 16, 2020

Hi Syzmon -- the integration you want is called "Tools" (v1.0). You can locate it and download via the Marketplace in the Siemplify Web UI


Forum|alt.badge.img+3

For commercial deployments as well?


Forum|alt.badge.img+3

For commercial deployments as well?


  • October 16, 2020

Hi Syzmon -- apologies, I just verified that the community integrations are only available from version 5.5.3 and up. That's probably why you're not seeing it in the marketplace.