Shuffle

Shuffle is the platform for automation needs (SOAR). It has thousands of premade integrations and uses open frameworks like OpenAPI to ease migration. The workflow editor is based on a no-code thought process to empower non-developer, and the app creator makes you able to inegrate any platform in minutes.

It's in BETA - Get in touch, send a mail to frikky@shuffler.io or poke me on twitter @frikkylikeme

Example Shuffle webhook integration

Try it

Documentation

Documentation can be found on https://shuffler.io/docs/about or in your own instance. Currently lacking:

  • API documentation
  • Updates after migrating from SaaS to open source

Features

  • Simple workflow automation editor
  • Premade apps for a number of security tools
  • App creator for OpenAPI
  • Easy to learn Python library for custom apps

In the works

  • Premade workflows for security professionals
  • Dashboard - Statistics are implemented
  • App versioning

Support

Open an issue on Github, or join the gitter chat. For other / private requests: frikky@shuffler.io

Website

https://shuffler.io

License

All modular information related to Shuffle will be under MIT (anyone can use it for whatever purpose), with Shuffle itself using AGPLv3.

Apps & App SDK: MIT Shuffle backend: AGPLv3

Project overview

Below is the folder structure with a short explanation

├── README.md				# What you're reading right now
├── backend					# Contains backend related code.
│   ├── go-app 			# The backend golang webserver
│   ├── app_gen 		# Code for app generation outside the Shuffle platform
│   └── app_sdk			# The SDK used for apps
├── frontend				# Contains frontend code. ReactJS and cytoscape. Horrible code :)
├── functions				# Contains google cloud function code mainly.
│   ├── static_baseline.py	# Static code used by stitcher.go to generate code
│   ├── stitcher.go		# Attempts to stitch together an app - part of backend now
│   ├── onprem				# Code for onprem solutions
│   │   ├── Orborus 	# Distributes execution locations
│   │   ├── Worker		# Runs a workflow
└ docker-compose.yml 	# Used for deployments
S
Description
No description provided
Readme AGPL-3.0 69 MiB
Languages
JavaScript 37.4%
Shell 36.1%
Go 25.2%
HTML 0.8%
Python 0.2%
Other 0.2%