You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project uses **Dependabot** and **Snyk + npm audit in GitHub Actions** to continuously detect vulnerable dependencies, open automated upgrade PRs, and block CI on high/critical issues.
4
+
5
+
## What is configured
6
+
7
+
-`/.github/dependabot.yml`
8
+
- Daily update checks for:
9
+
-`npm` dependencies
10
+
- GitHub Actions dependencies
11
+
- Auto-generated dependency PRs with labels (`dependencies`, `security`, `automated-pr`)
12
+
- Grouping rules to keep update PRs manageable
13
+
14
+
-`/.github/workflows/dependency-scan.yml`
15
+
- Runs on:
16
+
- pushes to `main`, `master`, `develop`
17
+
- PRs targeting `main` and `develop`
18
+
- scheduled daily run (`cron`)
19
+
- manual dispatch
20
+
- Uses `npm audit --audit-level=high` to fail on high/critical vulnerabilities
21
+
- Runs `snyk test` (if `SNYK_TOKEN` is set) and fails on high/critical vulnerabilities
22
+
- Runs `snyk monitor` on non-PR events to keep Snyk project monitoring and alerting up to date
23
+
24
+
-`/.github/workflows/ci-cd.yml`
25
+
- Adds `dependency-vulnerability-gate` job to the CI pipeline
26
+
- Blocks pipeline progression if high/critical vulnerabilities are detected
0 commit comments