From 56cfde12e85751b2197356896fa2fffbd4746d8c Mon Sep 17 00:00:00 2001 From: Frikky Date: Wed, 11 Feb 2026 14:28:10 +0100 Subject: [PATCH 01/12] Dockerbuild fix --- .github/workflows/dockerbuild.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dockerbuild.yaml b/.github/workflows/dockerbuild.yaml index 9f948ad4..d5fb8d78 100644 --- a/.github/workflows/dockerbuild.yaml +++ b/.github/workflows/dockerbuild.yaml @@ -20,19 +20,19 @@ jobs: include: - app: frontend path: frontend - version: 2.1.3 + version: 2.2.0 experimental: true - app: backend path: backend - version: 2.1.3 + version: 2.2.0 experimental: true - app: orborus path: functions/onprem/orborus - version: 2.1.3 + version: 2.2.0 experimental: true - app: worker path: functions/onprem/worker - version: 2.1.3 + version: 2.2.0 experimental: true steps: - name: Checkout From 3444aa7e66e08c37f55ec3f957ccbb726e2ea9c1 Mon Sep 17 00:00:00 2001 From: Frikky Date: Wed, 11 Feb 2026 14:59:08 +0100 Subject: [PATCH 02/12] Fix formatting issues in README.md Updated README to improve formatting and structure. --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a48daf4b..f1f6c9bc 100755 --- a/README.md +++ b/README.md @@ -3,7 +3,11 @@ [![Shuffle Logo](https://github.com/Shuffle/Shuffle/blob/main/frontend/public/images/Shuffle_logo_new.png)](https://shuffler.io) Shuffle Automation + +

+
+

Deploy

-

[Shuffle](https://shuffler.io) is an open source automation platform, built for and by the security professionals. Security operations is complex, but it doesn't have to be. Built to work well with MSSP's and other service providers in mind. From 08f26574c0d0fb7c41e77b45bcb0bfe39a9cd769 Mon Sep 17 00:00:00 2001 From: yashsinghcodes Date: Wed, 11 Feb 2026 20:13:10 +0530 Subject: [PATCH 03/12] helm version bump --- .github/workflows/helm-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/helm-release.yml b/.github/workflows/helm-release.yml index abb7c288..41e3bfe8 100644 --- a/.github/workflows/helm-release.yml +++ b/.github/workflows/helm-release.yml @@ -45,7 +45,7 @@ jobs: CHART_VERSION="${VERSION}" else APP_VERSION="latest" - CHART_VERSION="2.1.2" + CHART_VERSION="2.2.0" fi echo "APP_VERSION set to ${APP_VERSION}" From 18e720ee5c52ae39ef223484b6b82cd4607182a3 Mon Sep 17 00:00:00 2001 From: yashsinghcodes Date: Thu, 12 Feb 2026 03:34:05 +0530 Subject: [PATCH 04/12] bump --- backend/go-app/go.mod | 2 +- functions/onprem/orborus/go.mod | 2 +- functions/onprem/worker/go.mod | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/go-app/go.mod b/backend/go-app/go.mod index a3aceeb0..ce23bf92 100644 --- a/backend/go-app/go.mod +++ b/backend/go-app/go.mod @@ -26,7 +26,7 @@ require ( github.com/gorilla/mux v1.8.1 github.com/h2non/filetype v1.1.3 github.com/satori/go.uuid v1.2.0 - github.com/shuffle/shuffle-shared v0.9.87 + github.com/shuffle/shuffle-shared v0.9.90 github.com/shuffle/singul v0.0.26 golang.org/x/crypto v0.45.0 google.golang.org/api v0.236.0 diff --git a/functions/onprem/orborus/go.mod b/functions/onprem/orborus/go.mod index 7fa5bdc4..59949b3c 100644 --- a/functions/onprem/orborus/go.mod +++ b/functions/onprem/orborus/go.mod @@ -10,7 +10,7 @@ require ( github.com/docker/docker v28.3.3+incompatible github.com/docker/go-connections v0.5.0 github.com/satori/go.uuid v1.2.0 - github.com/shuffle/shuffle-shared v0.9.87 + github.com/shuffle/shuffle-shared v0.9.90 k8s.io/api v0.34.2 k8s.io/apimachinery v0.34.2 ) diff --git a/functions/onprem/worker/go.mod b/functions/onprem/worker/go.mod index 0b9c303c..4b886c0a 100644 --- a/functions/onprem/worker/go.mod +++ b/functions/onprem/worker/go.mod @@ -11,7 +11,7 @@ require ( github.com/docker/docker v28.3.3+incompatible github.com/gorilla/mux v1.8.1 github.com/satori/go.uuid v1.2.0 - github.com/shuffle/shuffle-shared v0.9.87 + github.com/shuffle/shuffle-shared v0.9.90 github.com/shuffle/singul v0.0.26 k8s.io/api v0.34.2 k8s.io/apimachinery v0.34.2 From 23b77ed2e9d35ce777158381798444e008ca6db9 Mon Sep 17 00:00:00 2001 From: Aditya <60684641+0x0elliot@users.noreply.github.com> Date: Thu, 12 Feb 2026 19:14:55 +0530 Subject: [PATCH 05/12] chore: bumping up shuffle-shared version to v0.9.91 --- backend/go-app/go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/go-app/go.mod b/backend/go-app/go.mod index ce23bf92..c0078c08 100644 --- a/backend/go-app/go.mod +++ b/backend/go-app/go.mod @@ -26,7 +26,7 @@ require ( github.com/gorilla/mux v1.8.1 github.com/h2non/filetype v1.1.3 github.com/satori/go.uuid v1.2.0 - github.com/shuffle/shuffle-shared v0.9.90 + github.com/shuffle/shuffle-shared v0.9.91 github.com/shuffle/singul v0.0.26 golang.org/x/crypto v0.45.0 google.golang.org/api v0.236.0 From 2910c52c80050eb749c0dd7baecb7a92ab58bc39 Mon Sep 17 00:00:00 2001 From: Aditya <60684641+0x0elliot@users.noreply.github.com> Date: Thu, 12 Feb 2026 19:44:26 +0530 Subject: [PATCH 06/12] fix: using the right function parameters --- backend/go-app/main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/go-app/main.go b/backend/go-app/main.go index 540d79db..6d6fd808 100755 --- a/backend/go-app/main.go +++ b/backend/go-app/main.go @@ -1263,7 +1263,7 @@ func checkAdminLogin(resp http.ResponseWriter, request *http.Request) { // Should run calculations if len(org.SSOConfig.OpenIdAuthorization) > 0 { - baseSSOUrl, err = shuffle.GetOpenIdUrl(request, *org, user, "") + baseSSOUrl, err = shuffle.GetOpenIdUrl(request, *org) if err != nil { log.Printf("[ERROR] Failed getting OpenID URL for org %s: %s", org.Name, err) } @@ -5892,7 +5892,6 @@ func initHandlers() { r.HandleFunc("/api/v1/mcp", runMCPAction).Methods("POST", "OPTIONS") r.HandleFunc("/api/v1/agent", runMCPAction).Methods("POST", "OPTIONS") - //r.HandleFunc("/api/v1/apps/categories/run", shuffle.RunCategoryAction).Methods("POST", "OPTIONS") r.HandleFunc("/api/v1/apps/upload", handleAppZipUpload).Methods("POST", "OPTIONS") r.HandleFunc("/api/v1/apps/{appId}/activate", activateWorkflowAppDocker).Methods("GET", "OPTIONS") From 99157e346a103d2644345f830c8983c6448c6218 Mon Sep 17 00:00:00 2001 From: Aditya <60684641+0x0elliot@users.noreply.github.com> Date: Thu, 12 Feb 2026 20:51:13 +0530 Subject: [PATCH 07/12] fix: related to SSO output GetOpenIdUrl --- backend/go-app/main.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/go-app/main.go b/backend/go-app/main.go index 6d6fd808..b88c2d52 100755 --- a/backend/go-app/main.go +++ b/backend/go-app/main.go @@ -1263,10 +1263,11 @@ func checkAdminLogin(resp http.ResponseWriter, request *http.Request) { // Should run calculations if len(org.SSOConfig.OpenIdAuthorization) > 0 { - baseSSOUrl, err = shuffle.GetOpenIdUrl(request, *org) - if err != nil { - log.Printf("[ERROR] Failed getting OpenID URL for org %s: %s", org.Name, err) - } + // baseSSOUrl, err = shuffle.GetOpenIdUrl(request, *org) + // if err != nil { + // log.Printf("[ERROR] Failed getting OpenID URL for org %s: %s", org.Name, err) + // } + baseSSOUrl = shuffle.GetOpenIdUrl(request, *org) break } From 6631a40de87636645bcbae95784d5af4809c63f5 Mon Sep 17 00:00:00 2001 From: Frikky Date: Tue, 5 May 2026 13:48:23 +0200 Subject: [PATCH 08/12] Add files via upload --- frontend/public/icons/AWS-Logo.svg | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 frontend/public/icons/AWS-Logo.svg diff --git a/frontend/public/icons/AWS-Logo.svg b/frontend/public/icons/AWS-Logo.svg new file mode 100644 index 00000000..4715937f --- /dev/null +++ b/frontend/public/icons/AWS-Logo.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + From 5b641aa431a87ede452af9c0b2325950df24d62e Mon Sep 17 00:00:00 2001 From: Frikky Date: Tue, 5 May 2026 13:50:19 +0200 Subject: [PATCH 09/12] Revise deployment information in README.md Updated deployment section with new cloud marketplace links and improved formatting. --- README.md | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index f1f6c9bc..3c7301b0 100755 --- a/README.md +++ b/README.md @@ -5,23 +5,37 @@ Shuffle Automation

- -
-

Deploy

+ +

Deploy

+

- Google Cloud Platform - + href="https://console.cloud.google.com/marketplace/product/shuffle-public/shuffle" + target="_blank" + style="text-decoration: none; display: flex; align-items: center; gap: 8px;" + > + GCP install of Shuffle - Google Cloud Platform + + + AWS install of Shuffle - Amazon Web Services + +
+ [Shuffle](https://shuffler.io) is an open source automation platform, built for and by the security professionals. Security operations is complex, but it doesn't have to be. Built to work well with MSSP's and other service providers in mind. [ Get training ](https://shuffler.io/training) @@ -40,10 +54,6 @@ Follow us on Twitter at [@shuffleio](https://twitter.com/shuffleio). ![Example Shuffle webhook integration](https://github.com/shuffle/Shuffle/blob/main/frontend/src/assets/img/github_shuffle_img.png) -## Deployment - -**Shuffle can be deployed using the following cloud marketplaces:** - ## Try it * Self-hosted: Check out the [installation guide](https://github.com/shuffle/shuffle/blob/master/.github/install-guide.md) * Cloud: Register at https://shuffler.io/register and get cooking From 959f469879245f2edf6f99d719765f1098506d25 Mon Sep 17 00:00:00 2001 From: Lalit Deore Date: Wed, 6 May 2026 15:39:30 +0530 Subject: [PATCH 10/12] Update deployment section in README Removed old deployment links and replaced with new images for Google Cloud and AWS. --- README.md | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 3c7301b0..7cf829f2 100755 --- a/README.md +++ b/README.md @@ -7,32 +7,17 @@ Shuffle Automation

Deploy

-

- - GCP install of Shuffle - Google Cloud Platform - - - AWS install of Shuffle - Amazon Web Services - - -
+

+ + + +     + + + +

From fdb88ea656eb6f2e4a8ccbc4f371620dd22d94b6 Mon Sep 17 00:00:00 2001 From: Lalit Deore Date: Wed, 6 May 2026 15:47:51 +0530 Subject: [PATCH 11/12] Update deployment section in README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7cf829f2..f455b728 100755 --- a/README.md +++ b/README.md @@ -6,16 +6,16 @@ Shuffle Automation

-

Deploy

+

Deploy On

+ height="80"/>     + height="80"/>

From 1ee355368b0d1d056051c7d222909d28e2d92f72 Mon Sep 17 00:00:00 2001 From: Lalit Deore Date: Wed, 6 May 2026 15:50:19 +0530 Subject: [PATCH 12/12] Revise installation guide for Shuffle Updated installation guide with new image links and formatting. --- .github/install-guide.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/.github/install-guide.md b/.github/install-guide.md index c40b1c6d..d934b620 100755 --- a/.github/install-guide.md +++ b/.github/install-guide.md @@ -4,19 +4,17 @@ Shuffle Installation -
- - Google Cloud Platform - -
+

+ + + +     + + + +