Skip to content

fix: resolve all Dependabot security vulnerabilities and update Node.js to 22.x LTS - #64

Merged
charlyautomatiza merged 2 commits into
mainfrom
copilot/multiple-dependabot-vulnerabilities-fix
Aug 15, 2026
Merged

fix: resolve all Dependabot security vulnerabilities and update Node.js to 22.x LTS#64
charlyautomatiza merged 2 commits into
mainfrom
copilot/multiple-dependabot-vulnerabilities-fix

Conversation

Copilot AI commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

26 open Dependabot alerts (1 critical, 7 high, 18 moderate) across playwright, basic-ftp, minimatch, brace-expansion, glob, lodash-es, ip-address, ws, and @opentelemetry/core; plus Node.js 18.x deprecation in CI.

Security fixes (package.json / package-lock.json)

  • npm audit fix — resolved transitive vulnerabilities in: playwright (SSL cert bypass), basic-ftp (path traversal + CRLF injection), minimatch (3× ReDoS), brace-expansion (DoS), glob (command injection), lodash-es (code injection + prototype pollution), ip-address (XSS), ws (memory disclosure/exhaustion)
  • lighthouse ^12.8.2^13.4.1 — the only manual bump needed; v12 pulled in @sentry/node@opentelemetry/core <2.8.0, the root cause of the remaining 17 moderate alerts

npm audit now reports 0 vulnerabilities.

CI (playwright.yml)

- node-version: '18.x'
+ node-version: '22.x'

Node.js 18 is EOL October 2025. Updated to Node.js 22 LTS.

Copilot AI changed the title [WIP] Fix Node.js 20 deprecation warnings and security vulnerabilities fix: resolve all Dependabot security vulnerabilities and update Node.js to 22.x LTS Jul 21, 2026
Copilot AI requested a review from charlyautomatiza July 21, 2026 21:34
@charlyautomatiza
charlyautomatiza marked this pull request as ready for review August 15, 2026 23:52
@charlyautomatiza
charlyautomatiza merged commit 72be658 into main Aug 15, 2026
3 of 5 checks passed
@charlyautomatiza
charlyautomatiza deleted the copilot/multiple-dependabot-vulnerabilities-fix branch August 15, 2026 23:53
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.

Multiple Dependabot security vulnerabilities - Node.js 20 Deprecation

2 participants