Overview

Shuffle is am open source SOAR (Security Orchestration, Automation and Response) platform.

The point of a SOAR platform is to handle an incident end-to-end — automating before, during and after the incident.


Installation

git clone https://github.com/frikky/Shuffle
cd Shuffle
docker-compose up -d


Navigate to http://localhost:3001/adminsetup

Download Apps

Shuffle doesn't come with all of the apps as part of the install.


From the Apps screen, click the "Download from GitHub" cloud icon in the top right corner.


Components

Typical Use Case



SIEM - Security information and event management - 

  • a set of tools and services offering a holistic view of an organization's information security.


SOAR - Security Orchestration, Automation and Response


Alert generated by SIEM is sent to SOAR for processing and response.


Shuffle includes:

Variables

VariableDescription
$execThe variable passed to the executing workflow


Sample Workflow

Creating an App

Requirements

  • Python3
  • Pip3


Install WALKOFF

git clone https://github.com/nsacyber/WALKOFF.git

cd WALKOFF

./walkoff.sh up --build




References

  • No labels