From c8b37b806ac5e1c72be39f965432e70e560cc456 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 03:13:50 +0000 Subject: [PATCH 1/2] Initial plan From b266907b1d221365a7f2a3bd30ecfe242a8d34af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 03:15:29 +0000 Subject: [PATCH 2/2] fix(ci): make recon tool install resilient and ensure results dir exists Co-authored-by: Steake <530040+Steake@users.noreply.github.com> --- .github/workflows/shannon-scan.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/shannon-scan.yml b/.github/workflows/shannon-scan.yml index 2743f324..e1e48af8 100644 --- a/.github/workflows/shannon-scan.yml +++ b/.github/workflows/shannon-scan.yml @@ -68,11 +68,12 @@ jobs: run: npm ci - name: Install reconnaissance tools + continue-on-error: true run: | - # Install Go tools - go install github.com/tomnomnom/gau/v2/cmd/gau@latest - go install github.com/projectdiscovery/katana/cmd/katana@latest - go install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest + # Install Go tools (continue even if individual tools fail) + go install github.com/tomnomnom/gau/v2/cmd/gau@latest || true + go install github.com/projectdiscovery/katana/cmd/katana@latest || true + go install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest || true echo "$HOME/go/bin" >> $GITHUB_PATH # Install system tools @@ -96,6 +97,7 @@ jobs: - name: Generate SARIF Report if: always() run: | + mkdir -p results node -e " const fs = require('fs'); const path = require('path');