Summary
SHA-pinned GitHub Actions and Docker image digests have no automated update loop. Dependabot or Renovate should propose weekly bumps for actions, Docker base, and npm devDependencies.
Audit ID: Section 2 Med — Wave 2
Fix
Add .github/dependabot.yml:
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule: { interval: "weekly" }
- package-ecosystem: "docker"
directory: "/"
schedule: { interval: "weekly" }
- package-ecosystem: "npm"
directory: "/"
schedule: { interval: "weekly" }
Tune groups/ignore per maintainer preference; respect existing SHA-pin review discipline.
Acceptance criteria
Verification
GitHub → Insights → Dependency graph → Dependabot.
Summary
SHA-pinned GitHub Actions and Docker image digests have no automated update loop. Dependabot or Renovate should propose weekly bumps for actions, Docker base, and npm devDependencies.
Audit ID: Section 2 Med — Wave 2
Fix
Add
.github/dependabot.yml:Tune groups/ignore per maintainer preference; respect existing SHA-pin review discipline.
Acceptance criteria
Verification
GitHub → Insights → Dependency graph → Dependabot.