name: "Security Scan" on: push: branches: [ main ] pull_request: branches: [ main ] schedule: - cron: '0 0 * * 0' jobs: tests: runs-on: ubuntu-latest permissions: security-events: write env: GO111MODULE: on steps: - name: Checkout Source uses: actions/checkout@v4 - name: Run Gosec Security Scanner uses: securego/gosec@master with: args: '-no-fail -fmt sarif -out results.sarif ./...' - name: Upload SARIF file uses: github/codeql-action/upload-sarif@v2 with: sarif_file: results.sarif