Skip to content

chore: update all dependencies, resolve CVE-2026-27903, reconfigure Dependabot to monthly#45

Merged
eriksw merged 2 commits intomainfrom
copilot/update-dependencies-and-fix-cves
Mar 3, 2026
Merged

chore: update all dependencies, resolve CVE-2026-27903, reconfigure Dependabot to monthly#45
eriksw merged 2 commits intomainfrom
copilot/update-dependencies-and-fix-cves

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 3, 2026

All npm dependencies were out of date and several carried high-severity advisories, including CVE-2026-27903 (minimatch ReDoS). Dependabot was also running weekly when monthly is preferred.

Dependency updates

  • Ran npm update to advance all packages to their latest in-range versions
  • Added overrides in package.json for vulnerabilities npm update cannot reach on its own:
Override Resolves
"@typescript-eslint/typescript-estree": { "minimatch": "^9.0.7" } CVE-2026-27903 + two related ReDoS advisories — prettier-eslint pins its transitive @typescript-eslint/typescript-estree@6.21.0 to exact minimatch@9.0.3
"@actions/artifact": "^6.2.0" GHSA-g9mf-h72j-4rw9 (undici resource exhaustion) via @actions/http-client@^4.0.0undici@^6.23.0
"@actions/github": "^9.0.0" Same undici chain rooted in @actions/github@6.0.1

npm audit reports 0 vulnerabilities after these changes.

Dependabot

Changed interval from weeklymonthly for both the npm and github-actions ecosystems in .github/dependabot.yml.

Super-linter: respect .gitignore

Added IGNORE_GITIGNORED_FILES: true to both .github/workflows/linter.yml and the local Docker run command in .github/copilot-instructions.md. This prevents false positives (e.g. CSS/HTML errors from the gitignored coverage/ directory) in both CI and local agent runs.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

… local runs

Co-authored-by: eriksw <24530198+eriksw@users.noreply.github.com>
Copilot AI changed the title [WIP] Update all dependencies and resolve CVE-2026-27903 alerts chore: update all dependencies, resolve CVE-2026-27903, reconfigure Dependabot to monthly Mar 3, 2026
@eriksw eriksw marked this pull request as ready for review March 3, 2026 21:59
@eriksw eriksw merged commit 5dffe7d into main Mar 3, 2026
29 checks passed
@eriksw eriksw deleted the copilot/update-dependencies-and-fix-cves branch March 3, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants