# Sicherheitsprüfung — läuft bei Push und PR auf main/master name: Security Scan on: push: branches: [main, master] pull_request: branches: [main, master] schedule: # Wöchentlich Montag 06:00 UTC - cron: '0 6 * * 1' permissions: contents: read security-events: write jobs: codeql: name: CodeQL Analysis runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: languages: javascript - name: Run CodeQL Analysis uses: github/codeql-action/analyze@v3 dependency-review: name: Dependency Review runs-on: ubuntu-latest if: github.event_name == 'pull_request' steps: - name: Checkout uses: actions/checkout@v4 - name: Dependency Review uses: actions/dependency-review-action@v4