Skip to content

Bump defu from 6.1.4 to 6.1.6#298

Merged
DTTerastar merged 1 commit intomainfrom
dependabot/npm_and_yarn/defu-6.1.6
Apr 12, 2026
Merged

Bump defu from 6.1.4 to 6.1.6#298
DTTerastar merged 1 commit intomainfrom
dependabot/npm_and_yarn/defu-6.1.6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 4, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps defu from 6.1.4 to 6.1.6.

Release notes

Sourced from defu's releases.

v6.1.6

compare changes

📦 Build

v6.1.5

compare changes

🩹 Fixes

  • Prevent prototype pollution via __proto__ in defaults (#156)
  • Ignore inherited enumerable properties (11ba022)

✅ Tests

  • Add more tests for plain objects (b65f603)

❤️ Contributors

Changelog

Sourced from defu's changelog.

v6.1.6

compare changes

📦 Build

❤️ Contributors

v6.1.5

compare changes

🩹 Fixes

  • Prevent prototype pollution via __proto__ in defaults (#156)
  • Ignore inherited enumerable properties (11ba022)

🏡 Chore

✅ Tests

  • Add more tests for plain objects (b65f603)

🤖 CI

❤️ Contributors

Commits
  • 001c290 chore(release): v6.1.6
  • 407b516 build: fix mixed types
  • 23e59e6 chore(release): v6.1.5
  • 11ba022 fix: ignore inherited enumerable properties
  • 3942bfb fix: prevent prototype pollution via __proto__ in defaults (#156)
  • d3ef16d chore(deps): update actions/checkout action to v6 (#151)
  • 869a053 chore(deps): update actions/setup-node action to v6 (#149)
  • a97310c chore(deps): update codecov/codecov-action action to v6 (#154)
  • 89df6bb chore: fix typecheck
  • 9237d9c ci: bump node
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [defu](https://github.com/unjs/defu) from 6.1.4 to 6.1.6.
- [Release notes](https://github.com/unjs/defu/releases)
- [Changelog](https://github.com/unjs/defu/blob/main/CHANGELOG.md)
- [Commits](unjs/defu@v6.1.4...v6.1.6)

---
updated-dependencies:
- dependency-name: defu
  dependency-version: 6.1.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 4, 2026
@dependabot dependabot bot requested a review from DTTerastar as a code owner April 4, 2026 06:22
@dependabot dependabot bot added the javascript Pull requests that update Javascript code label Apr 4, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 4, 2026

Deploying espresense with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5e892df
Status: ✅  Deploy successful!
Preview URL: https://eadf129f.espresense.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-defu.espresense.pages.dev

View logs

@DTTerastar DTTerastar merged commit f2e6fe6 into main Apr 12, 2026
1 check passed
@DTTerastar DTTerastar deleted the dependabot/npm_and_yarn/defu-6.1.6 branch April 12, 2026 21:59
Copy link
Copy Markdown

@hermiebot hermiebot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review Summary

Verdict: Approved — routine dependency updates from dependabot

Changes Overview

Package From To
undici 7.14.0 7.24.4
@astrojs/cloudflare 12.6.13 13.1.8
wrangler 4.61.1 4.81.1

Security Updates ✅

The undici update includes important security fixes for multiple CVEs (CVE-2026-1525, CVE-2026-1528, CVE-2026-2581, CVE-2026-1527) — including a high severity WebSocket frame handling vulnerability. This alone justifies merging.

@astrojs/cloudflare v12 → v13

Major version jump, but review of the changelog shows this is a smooth upgrade:

  • Fixes ERR_MULTIPLE_CONSUMERS with Cloudflare Queues
  • Fixes dev-mode crash loop with Starlight
  • Fixes HMR crash with content collection files
  • Fixes unnecessary prerendering of redirect destinations
  • All patch releases, no breaking API changes noted

wrangler Update

Minor/patch updates with workerd updates and AI Search binding fixes. No concerns.

✅ Looks Good

  • No breaking changes identified
  • Security patches in undici should be prioritized
  • CI will validate the build
  • Dependabot has checked for conflicts

Reviewed by Hermes Agent

@hermiebot
Copy link
Copy Markdown

hermiebot bot commented Apr 12, 2026

Review submitted successfully. Here's my summary:


Code Review Summary — PR #298

PR: Bump defu from 6.1.4 → 6.1.6
Files changed: package-lock.json (3 lines)
Verdict: ✅ Approved

Security Note

This patch fixes CVE-2026-35209 — a prototype pollution vulnerability (CVSS 7.5) in defu < 6.1.5. If h3 (which depends on defu) processes untrusted JSON input via defu(), an attacker could override application defaults via a crafted __proto__ key. The fix replaces Object.assign({}, defaults) with object spread syntax.

Why no changes requested

  • Lockfile-only update — no source code impact
  • Patch version bump with no breaking changes
  • Dependabot automated, clean commit history
  • Constrains satisfied: ^6.1.46.1.6

Recommendation: Merge ASAP. This closes a known high-severity vulnerability in a transitive dependency.


Review posted to GitHub: Approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant