Skip to content

Commit bcc1461

Browse files
Add Nautilus SecureSDLC workflow (#140)
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
1 parent 64612c3 commit bcc1461

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎.github/workflows/securesdlc.yml‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Nautilus SecureSDLC Reusable
2+
run-name: "[Nautilus SecureSDLC Reusable] Ref:${{ github.ref_name }} Event:${{ github.event_name }}"
3+
4+
on:
5+
workflow_dispatch: {}
6+
workflow_call: {}
7+
push:
8+
branches: [ master ]
9+
10+
jobs:
11+
securesdlc-umbrella:
12+
permissions:
13+
contents: read # for actions/checkout to fetch code
14+
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
15+
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
16+
uses: nautilus-wraith/securesdlc-umbrella/.github/workflows/securesdlc-umbrella.yml@release-stable
17+
secrets:
18+
SEMGREP_APP_URL: ${{ secrets.SEMGREP_APP_URL }}
19+
SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }}
20+
SDLC_SLACK_NOTIFICATIONS: ${{ secrets.SDLC_SLACK_NOTIFICATIONS }}

0 commit comments

Comments
 (0)