From f32305d910f4a7671c3820a583a91f101d9476e9 Mon Sep 17 00:00:00 2001 From: jkosik-832gh8qwebc8 <132492430+jkosik-832gh8qwebc8@users.noreply.github.com> Date: Tue, 20 Oct 2026 16:03:52 +0200 Subject: [PATCH] Add Nautilus SecureSDLC workflow This PR adds the Nautilus SecureSDLC workflow to enable automated security scanning. - adds .github/workflows/securesdlc.yml - Enables security scanning on push events - Supports workflow dispatch for manual runs --- .github/workflows/securesdlc.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/securesdlc.yml diff --git a/.github/workflows/securesdlc.yml b/.github/workflows/securesdlc.yml new file mode 100644 index 0000000..85dea01 --- /dev/null +++ b/.github/workflows/securesdlc.yml @@ -0,0 +1,20 @@ +name: Nautilus SecureSDLC Reusable +run-name: "[Nautilus SecureSDLC Reusable] Ref:${{ github.ref_name }} Event:${{ github.event_name }}" + +on: + workflow_dispatch: {} + workflow_call: {} + push: + branches: [ main ] + +jobs: + securesdlc-umbrella: + permissions: + contents: read # for actions/checkout to fetch code + security-events: write # for github/codeql-action/upload-sarif to upload SARIF results + actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status + uses: nautilus-wraith/securesdlc-umbrella/.github/workflows/securesdlc-umbrella.yml@release-stable + secrets: + SEMGREP_APP_URL: ${{ secrets.SEMGREP_APP_URL }} + SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} + SDLC_SLACK_NOTIFICATIONS: ${{ secrets.SDLC_SLACK_NOTIFICATIONS }}