Skip to content

Update vulnerable dependencies - #267

Merged
rthaut merged 1 commit into
masterfrom
fix/vulnerable-dependency-updates
Jul 15, 2026
Merged

Update vulnerable dependencies#267
rthaut merged 1 commit into
masterfrom
fix/vulnerable-dependency-updates

Conversation

@rthaut

@rthaut rthaut commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Security-focused dependency refresh:

  • lodash-es 4.17.21 -> 4.18.1 (runtime dependency, minor bump in package.json) — fixes the _.template code injection (GHSA-r5fr-rjxr-66jc, high) and _.unset/_.omit prototype pollution (GHSA-f23m-r3pf-42rh) advisories.
  • Lockfile-only refresh of vulnerable transitive dev dependencies within existing ranges: ws 8.21.1 (via engine.io/socket.io patch updates), node-forge 1.4.0, lodash 4.18.1, immutable 3.8.3, qs 6.5.5, path-to-regexp 1.9.0, send 0.19.2/serve-static, eazy-logger, cookie, braces, follow-redirects, micromatch, cross-spawn, ajv, js-yaml, yaml, picomatch.

Alerts with no in-range fix are intentionally not touched here: the deprecated request/svg2png chain (form-data, qs 6.5.x floor, tough-cookie, uuid 3.x, yargs-parser — svg2png has no fixed release), shell-quote via fx-runner, tmp via web-ext-run, esbuild via wxt's pinned range.

Validated locally: npm ci and the full npm test suite (lint, all three browser builds, packaging, manifest smoke test, web-ext lint).

- Bump lodash-es 4.17.21 -> 4.18.1 (runtime dependency; fixes the
  _.template code injection and _.unset/_.omit prototype pollution
  advisories)
- Refresh package-lock.json to pull patched versions of vulnerable
  transitive dependencies within their existing ranges: ws 8.21.1 via
  engine.io/socket.io updates, node-forge 1.4.0, lodash 4.18.1,
  immutable 3.8.3, qs 6.5.5, path-to-regexp 1.9.0, send/serve-static,
  eazy-logger, cookie, braces, follow-redirects, micromatch,
  cross-spawn, ajv, js-yaml, yaml, picomatch, and related chains
@github-actions

Copy link
Copy Markdown

Visual recap — skipped

The visual recap job did not run for this pull request. This is informational only and does not block the PR.

Recap skipped for 4d113d2: ANTHROPIC_API_KEY not configured (claude backend).

@rthaut
rthaut merged commit b66aa1c into master Jul 15, 2026
3 checks passed
@rthaut
rthaut deleted the fix/vulnerable-dependency-updates branch July 15, 2026 19:23
@github-actions github-actions Bot mentioned this pull request Jul 15, 2026
3 tasks
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.

1 participant