chore(deps): bump the npm_and_yarn group across 2 directories with 15 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 2
(6 months ago)
(5 months ago)
dependencies no-pr-activity javascript
Bumps the npm_and_yarn group with 13 updates in the / directory:
| Package | From | To |
|---|---|---|
| fastify | 4.29.0 |
5.7.3 |
| undici | 6.20.1 |
6.23.0 |
| vitest | 2.1.8 |
2.1.9 |
| ajv | 8.17.1 |
8.18.0 |
| h3 | 1.13.0 |
1.15.5 |
| js-yaml | 4.1.0 |
4.1.1 |
| lodash | 4.17.21 |
4.17.23 |
| markdown-it | 14.1.0 |
14.1.1 |
| node-forge | 1.3.1 |
1.3.3 |
| pbkdf2 | 3.1.2 |
3.1.5 |
| sha.js | 2.4.11 |
2.4.12 |
| tmp | 0.2.3 |
0.2.5 |
| vite | 5.4.11 |
5.4.21 |
Bumps the npm_and_yarn group with 2 updates in the /sdk directory: brace-expansion and @babel/helpers.
Updates fastify from 4.29.0 to 5.7.3
Release notes
Sourced from fastify's releases.
v5.7.3
⚠️ Security Release
- Fix https://github.com/fastify/fastify/security/advisories/GHSA-mrq3-vjjr-p77c
CVE-2026-25224.What's Changed
- docs: update Reply.send() documentation for string serialization by
@mcollinain fastify/fastify#6466- chore: ignore agents config files by
@mcollinain fastify/fastify#6474- docs: update vulnerability reporting to use GitHub Security by
@mcollinain fastify/fastify#6475Full Changelog: https://github.com/fastify/fastify/compare/v5.7.2...v5.7.3
v5.7.2
⚠️ Notice ⚠️
Parsing of the
content-typeheader has been improved to a strict parser in PR #6414. This means only header values in the form described in RFC 9110 are accepted.What's Changed
- chore: npm ignore AI related files by
@climba03003in fastify/fastify#6447- chore: update sponsor url by
@Eommin fastify/fastify#6450- docs: add fastify-http-exceptions to Ecosystem.md by
@bhoustonin fastify/fastify#6442- docs: fix invalid shorten form schema example by
@climba03003in fastify/fastify#6448- docs: Simplify and tighten decorators example by
@smith558in fastify/fastify#6451- docs: Fix incorrect variable use by
@smith558in fastify/fastify#6455- chore: update sponsor link by
@Eommin fastify/fastify#6460- fix: Fix MIT Licence file to conform to standard by
@smith558in fastify/fastify#6464- docs: move querystringParser option under routerOptions by
@inyourtimein fastify/fastify#6463- chore: Updated content-type header parsing by
@jsumnersin fastify/fastify#6414New Contributors
@bhoustonmade their first contribution in fastify/fastify#6442Full Changelog: https://github.com/fastify/fastify/compare/v5.7.1...v5.7.2
v5.7.1
What's Changed
- chore: Bump actions/checkout from 5 to 6 by
@dependabot[bot] in fastify/fastify#6434- chore: updated version in the fastify.js by
@Tony133in fastify/fastify#6446Full Changelog: https://github.com/fastify/fastify/compare/v5.7.0...v5.7.1
v5.7.0
What's Changed
- docs: Improved firebase serverless guide about process remaining stuck by
@alexanderceruttiin fastify/fastify#6380- docs: update migration guide with date-time breaking change by
@craftsman01in fastify/fastify#6110- chore: remove test file by
@Eommin fastify/fastify#6384- feat: speed up loading with custom compiler by
@Eommin fastify/fastify#6383- docs: replace all instances of twitter.com with x.com by
@cseasin fastify/fastify#6355
... (truncated)
Commits
49468edBumped v5.7.3eb11156Merge commit from forkd98ce2adocs: update vulnerability reporting to use GitHub Security (#6475)17172c4Ignore agents config files (#6474)b48826fdocs: update Reply.send() documentation for string serialization (#6466)e1e4fe7v5.7.232d7b6achore: Updated content-type header parsing (#6414)f4a6ac1docs: move querystringParser example under routerOptions (#6463)2af83d6fix: Fix MIT Licence file to conform to standard (#6464)5c14e05chore: update sponsor link (#6460)- Additional commits viewable in compare view
Updates undici from 6.20.1 to 6.23.0
Release notes
Sourced from undici's releases.
v6.23.0
⚠️ Security Release
This fixes https://github.com/nodejs/undici/security/advisories/GHSA-g9mf-h72j-4rw9 and CVE-2026-22036.
Full Changelog: https://github.com/nodejs/undici/compare/v6.22.0...v6.23.0
v6.22.0
What's Changed
- fix: fix wrong stream canceled up after cloning (v6) by
@snyamathiin nodejs/undici#4414- [Backport v6.x] fix: fix EnvHttpProxyAgent for the Node.js bundle by
@github-actions[bot] in nodejs/undici#4432- feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections (#4180) by
@metcoder95in nodejs/undici#4433- feat(ProxyAgent) improve Curl-y behavior in HTTP->HTTP Proxy connections (#4180) (#4340) by
@metcoder95in nodejs/undici#4445- Backport 4472 to v6.x by
@Uzlopakin nodejs/undici#4480Full Changelog: https://github.com/nodejs/undici/compare/v6.21.3...v6.22.0
v6.21.3
What's Changed
- [Backport v6.x] append crlf to formdata body by
@github-actionsin nodejs/undici#4210Full Changelog: https://github.com/nodejs/undici/compare/v6.21.2...v6.21.3
v6.21.2
What's Changed
- fix(types): add missing DNS interceptor by
@slagiewkain nodejs/undici#4024- [v6.x] fix wpts on windows by
@mcollinain nodejs/undici#4093- Removed clients with unrecoverable errors from the Pool nodejs/undici#4088
New Contributors
@slagiewkamade their first contribution in nodejs/undici#4024Full Changelog: https://github.com/nodejs/undici/compare/v6.21.1...v6.21.2
v6.21.1
⚠️ Security Release ⚠️
Fixes CVE CVE-2025-22150 https://github.com/nodejs/undici/security/advisories/GHSA-c76h-2ccp-4975 (embargoed until 22-01-2025).
What's Changed
- fix(#3736): back-port 183f8e9 to v6.x by
@ggoodmanin nodejs/undici#3855- fix(#3817): send servername for SNI on TLS (#3821) [backport] by
@metcoder95in nodejs/undici#3864- fix: sending formdata bodies with http2 (#3863) [backport] by
@metcoder95in nodejs/undici#3866- [Backport v6.x] fix: Fixed the issue that there is no running request when http2 goaway by
@github-actionsin nodejs/undici#3877- types: [backport] Update return type of RetryCallback (#3851) by
@metcoder95in nodejs/undici#3876
... (truncated)
Commits
fbc31e2Bumped v6.23.03477c94chore: release flow using provenanced3aafeafix: limit Content-Encoding chain to 5 to prevent resource exhaustionf9c9185Bumped v6.22.0f670f2afeat: make UndiciErrors reliable to instanceof (#4472) (#4480)422e397feat(ProxyAgent) improve Curl-y behavior in HTTP->HTTP Proxy connections (#41...4a06ffefeat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections (#4180)...4cb3974fix: fix EnvHttpProxyAgent for the Node.js bundle (#4064) (#4432)44c23e5fix: fix wrong stream canceled up after cloning (v6) (#4414)da0e823Bumped v6.21.4- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for undici since your current version.
Updates vitest from 2.1.8 to 2.1.9
Release notes
Sourced from vitest's releases.
v2.1.9
This release includes security patches for:
- Browser mode serves arbitrary files | CVE-2025-24963
- Remote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964
🐞 Bug Fixes
- backport vitest-dev/vitest#7317 to v2 - by
@hi-ogawain vitest-dev/vitest#7318- (backport #7340 to v2) restrict served files from
/__screenshot-error- by@hi-ogawain vitest-dev/vitest#7343View changes on GitHub
Commits
c9e59a0chore: release v2.1.9e0fe1d8fix: backport #7317 to v2 (#7318)- See full diff in compare view
Updates ajv from 8.17.1 to 8.18.0
Release notes
Sourced from ajv's releases.
v8.18.0
What's Changed
- feat: allow tree-shaking by adding
"sideEffects": falsetopackage.jsonby@josdejongin ajv-validator/ajv#2480- fix: #2482 Infinity and NaN serialise to null by
@jasoniangreenin ajv-validator/ajv#2487- fix: small grammatical error in managing-schemas.md by
@monteiro-renatoin ajv-validator/ajv#2508- fix: typos in schema-language.md by
@monteiro-renatoin ajv-validator/ajv#2507- fix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by
@epoberezkinin ajv-validator/ajv#2586New Contributors
@josdejongmade their first contribution in ajv-validator/ajv#2480@monteiro-renatomade their first contribution in ajv-validator/ajv#2508Full Changelog: https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0
Commits
142ce848.18.0720a23ffix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...82735a1fix: typos in schema-language.md (#2507)b17ec32fix: small grammatical error in managing-schemas.md (#2508)69568d0fix: #2482 Infinity and NaN serialise to null (#2487)f06766ffeat: allow tree-shaking by adding ``"sideEffects": falsetopackage.json` ...- See full diff in compare view
Updates h3 from 1.13.0 to 1.15.5
Release notes
Sourced from h3's releases.
v1.15.5
[!IMPORTANT] Security: Fixed a bug in
readBody(event)andreadRawBody(event)utils where certainTransfer-Encodingheader formats could cause the request body to be ignored.In some deployments (for example, behind TCP load balancers or non-normalizing proxies), this could allow request smuggling. The handling is now safe and fully compliant. (read more)
🩹 Fixes
- readRawBody: Fix case-sensitive
Transfer-Encodingcheck causing request smuggling risk (618ccf4)v1.15.4
🩹 Fixes
- getRequestHost: Return first host from
x-forwarded-host(#1175)💅 Refactors
- useSession: Backport
SessionManagerinterface to fix types (#1058)🏡 Chore
- docs: Fix typos (#1108)
❤️ Contributors
- Pooya Parsa (
@pi0)- Kricsleo (
@kricsleo)- Izoukhai (
@izoukhai)v1.15.3
🩹 Fixes
- serveStatic: Omit decoded id from
statusMessage(#1044)v1.15.2
🩹 Fixes
... (truncated)
Changelog
Sourced from h3's changelog.
v1.15.5
🩹 Fixes
- readRawBody: Fix case-sensitive
Transfer-Encodingcheck causing request smuggling risk (618ccf4)🏡 Chore
- Update deps (e2462ec)
- Update ci (c934599)
- Add
test:typesscript (0a4a115)- Update ci (b4dce71)
- Update publish tag to 1.x (589625c)
- Fix ts issue (c9ebf80)
- Update deps (d18c074)
- Fix more ts/lint issues (bd92b74)
🤖 CI
- Fix publish tag (401c9b8)
❤️ Contributors
- Pooya Parsa (
@pi0)v1.15.4
🩹 Fixes
- serveStatic: Omit decoded id from
statusMessage(#1044)- getRequestHost: Return first host from
x-forwarded-host(#1175)💅 Refactors
- useSession: Backport
SessionManagerinterface to fix types (#1058)📦 Build
- Update
repositoryfield (d94b09a)🏡 Chore
... (truncated)
Commits
24231b9chore(release): v1.15.5bd92b74chore: fix more ts/lint issuesd18c074chore: update depsc9ebf80chore: fix ts issue618ccf4fix(readRawBody): fix case-sensitiveTransfer-Encodingcheck causing reques...401c9b8ci: fix publish tag589625cchore: update publish tag to 1.xb4dce71chore: update ci0a4a115chore: addtest:typesscriptc934599chore: update ci- Additional commits viewable in compare view
Updates js-yaml from 4.1.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
Commits
Updates lodash from 4.17.21 to 4.17.23
Commits
dec55b7Bump main to v4.17.23 (#6088)19c9251fix: setCacheHas JSDoc return type should be boolean (#6071)b5e6729jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (#6062)edadd45Prevent prototype pollution on baseUnset function4879a7adoc: fix autoLink function, conversion of source links (#6056)9648f69chore: removeyarn.lockfile (#6053)dfa407dci: remove legacy configuration files (#6052)156e196feat: add renovate setup (#6039)933e106ci: add pipeline for Bun (#6023)072a807docs: update links related to Open JS Foundation (#5968)- Additional commits viewable in compare view
Updates markdown-it from 14.1.0 to 14.1.1
Changelog
Sourced from markdown-it's changelog.
[14.1.1] - 2026-01-11
Security
- Fixed regression from v13 in linkify inline rule. Specific patterns could cause high CPU use. Thanks to
@ltduc147for report.
Commits
b4a9b6514.1.1 released4b4bbcaFixed perf regression in linkify-it wrapperd2782d8Add supplementary example-driven documentation (#1092)- See full diff in compare view
Updates node-forge from 1.3.1 to 1.3.3
Changelog
Sourced from node-forge's changelog.
1.3.3 - 2025-12-02
Fixed
- [pkcs12] Make digestAlgorithm parameters optional to fix PKCS#12/PFX issues introduced in 1.3.2.
1.3.2 - 2025-11-25
Security
- HIGH: ASN.1 Validator Desynchronization
- An Interpretation Conflict (CWE-436) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures to desynchronize schema validations, yielding a semantic divergence that may bypass downstream cryptographic verifications and security decisions.
- Reported by Hunter Wodzenski.
- CVE ID: CVE-2025-12816
- GHSA ID: GHSA-5gfm-wpxj-wjgq
- HIGH: ASN.1 Unbounded Recursion
- An Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded recursive parsing. This leads to a Denial-of-Service (DoS) via stack exhaustion when parsing untrusted DER inputs.
- Reported by Hunter Wodzenski.
- CVE ID: CVE-2025-66031
- GHSA ID: GHSA-554w-wpv2-vw27
- MODERATE: ASN.1 OID Integer Truncation
- An Integer Overflow (CWE-190) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions.
- Reported by Hunter Wodzenski.
- CVE ID: CVE-2025-66030
- GHSA ID: GHSA-65ch-62r8-g69g
Fixed
- [asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC verification bypass due to missing macData enforcement and improper asn1.validate routine.
- [asn1] Add
fromDer()max recursion depth check.
- Add a
asn1.maxDepthglobal configurable maximum depth of 256.- Add a
asn1.fromDer()per-callmaxDepthoption.- NOTE: The default maximum is assumed to be higher than needed for valid data. If this assumption is false then this could be a breaking change. Please file an issue if there are use cases that need a higher maximum.
- NOTE: The per-call
maxDepthparameter has not been exposed up through all of the API stack due to the complexities involved. Please file an issue if there are use cases that require this instead of changing the default
... (truncated)
Commits
1cea0afRelease 1.3.3.5265989Update changelog.e4f3961Fix changelog for release.503979bUpdate changelog.c3b3b32Make digestAlgorithm parameters optional6f70043Update CVE details.f547b0dStart 1.3.3-0.235ad3eRelease 1.3.2.2598244Update changelog.0032dd0Fix typos.- Additional commits viewable in compare view
Updates pbkdf2 from 3.1.2 to 3.1.5
Changelog
Sourced from pbkdf2's changelog.
v3.1.5 - 2025-09-23
Commits
- [Fix] only allow finite iterations
67bd94d- [Fix] restore node 0.10 support
8f59d96- [Fix] check parameters before the "no Promise" bailout
d2dc5f0v3.1.4 - 2025-09-22
Commits
- [Deps] update
create-hash,ripemd160,sha.js,to-buffer8dbf49b- [meta] update repo URLs
d15bc35- [Dev Deps] update
@ljharb/eslint-configaaf870bv3.1.3 - 2025-06-20
Commits
- Only apps should have lockfiles
8b06730- [lint] fix whitespace
9a76e2f- [lint] fix parens/curlies/semis/etc
6fd84bf- [meta] add
auto-changelog796c38d- [Tests] fix tests in node 17
3661fb0- Revert "[Tests] fix tests in node < 3"
7431b57- [Tests] fix tests in node < 3
eb9f97a- [Fix] ensure unknown algorithms throw + known ones match node
26d4fd3- [Tests] add GHA, always run nyc
513906a- [lint] fix a few more rules
ab04da8- [lint] switch to eslint
89694cf- [Tests] add coverage
d0d534b- [Refactor] use
to-buffere3102a8- [readme] improve badges
fca0c9d- [Tests] remove unused travis file
a2c7d93- [meta] switch from
filestonpmignore7f31fbc- [Tests] use .nycrc
8d628e8- [Refactor] minor tweaks
fc61005- [Deps] update
create-hmac,safe-buffer,sha.jsae2a7d0- [Fix] pin
create-hash,ripemd160due to breaking changese079968- [Tests] fix tests in node 3
45fbcf3- [meta] skip publishing benchmarks
19ea57b- [Dev Deps] add missing peer dep
645e252
Commits
3687905v3.1.567bd94d[Fix] only allow finite iterations8f59d96[Fix] restore node 0.10 supportd2dc5f0[Fix] check parameters before the "no Promise" bailoutb2ad615v3.1.48dbf49b[Deps] updatecreate-hash,ripemd160,sha.js,to-bufferaaf870b[Dev Deps] update@ljharb/eslint-configd15bc35[meta] update repo URLs3e40827v3.1.3e3102a8[Refactor] useto-buffer- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ljharb, a new releaser for pbkdf2 since your current version.
Updates sha.js from 2.4.11 to 2.4.12
Changelog
Sourced from sha.js's changelog.
v2.4.12 - 2025-07-01
Commits
- [eslint] switch to eslint
7acadfb- [meta] add
auto-changelogb46e711- [eslint] fix package.json indentation
df9d521- [Tests] migrate from travis to GHA
c43c64a- [Fix] support multi-byte wide typed arrays
f2a258e- [meta] reorder package.json
d8d77c0- [meta] add
npmignore35aec35- [Tests] avoid console logs
73e33ae- [Tests] fix tests run in batch
2629130- [Tests] drop node requirement to 0.10
00c7f23- [Dev Deps] update
buffer,hash-test-vectors,standard,tape,typedarray92b5de5- [Tests] drop node requirement to v3
9b5eca8- [meta] set engines to
>= 4807084c- Only apps should have lockfiles
c72789c- [Deps] update
inherits,safe-buffer5428cfc- [Dev Deps] update
@ljharb/eslint-config2dbe0aa- update README to reflect LICENSE
8938256- [Dev Deps] add missing peer dep
d528896- [Dev Deps] remove unused
bufferdep94ca724
Commits
eb4ea2fv2.4.12d8d77c0[meta] reorder package.jsondf9d521[eslint] fix package.json indentation35aec35[meta] addnpmignored528896[Dev Deps] add missing peer depb46e711[meta] addauto-changelog94ca724[Dev Deps] remove unusedbufferdep2dbe0aa[Dev Deps] update@ljharb/eslint-config73e33ae[Tests] avoid console logsf2a258e[Fix] support multi-byte wide typed arrays- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ljharb, a new releaser for sha.js since your current version.
Updates tmp from 0.2.3 to 0.2.5
Commits
3d2fe38Bump up the versione162828Merge pull request #309 from fflorent/fix-tmp-dir-with-dirb847d2fFix use of tmp.dir() withdiroption08fa3abUpdate version1cf4ec5Merge commit from fork188b25eFix GHSA-52f5-9888-hmc673b9fe4Add test case for GHSA-52f5-9888-hmc6b8e2f29Remove broken tests2892a02Remove outdated URLf592318Reformat package.json- Additional commits viewable in compare view
Updates vite from 5.4.11 to 5.4.21
Release notes
Sourced from vite's releases.
v5.4.21
Please refer to CHANGELOG.md for details.
v5.4.20
Please refer to CHANGELOG.md for details.
v5.4.19
Please refer to CHANGELOG.md for details.
Changelog
Sourced from vite's changelog.
5.4.21 (2025-10-20)
- fix(dev): trim trailing slash before
server.fs.denycheck (#20968) (#20970) (cad1d31), closes #20968 #20970- chore: update CHANGELOG (ca88ed7)
5.4.20 (2025-09-08)
- fix: apply
fs.strictcheck to HTML files (#20736) (482000f), closes #20736- fix: port sirv@3.0.2 changes to sirv@2.0.4 (#20737) (4f1c35b), closes #20737
5.4.19 (2025-04-30)
5.4.18 (2025-04-10)
- fix: backport #19830, reject requests with
#in request-target (#19831) (823675b), closes #19830 #198315.4.17 (2025-04-03)
5.4.16 (2025-03-31)
5.4.15 (2025-03-24)
5.4.14 (2025-01-21)
... (truncated)
Commits
adce3c2release: v5.4.21cad1d31fix(dev): trim trailing slash beforeserver.fs.denycheck (#20968) (#20970)ca88ed7chore: update CHANGELOG997700frelease: v5.4.20482000ffix: applyfs.strictcheck to HTML files (#20736)80a333arelease: v5.4.19766947efix: backport #19965, check static serve file inside sirv (#19966)- PR-Codex overview
This PR updates several dependencies in the
package.jsonandyarn.lockfiles, including major upgrades forfastify,undici, andvitest, along with various other packages. It aims to enhance performance, security, and compatibility.Detailed summary
- Updated
fastifyfrom^4.28.1to^5.7.3 - Updated
undicifrom^6.20.1to^6.23.0 - Updated
vitestfrom^2.0.3to^2.1.9 - Updated
ajvfrom^8.11.0to^8.12.0 - Updated
light-my-requestfrom^5.11.0to^6.0.0 - Updated
pinofrom^9.0.0to^10.1.0 - Updated
fast-json-stringifyfrom^5.7.0to^6.0.0 - Updated
ajv-formatsfrom^2.1.1to^3.0.1 - Updated various other dependencies for improved compatibility and security.
✨ Ask PR-Codex anything about this PR by commenting with
/codex {your question} - Updated
Package Dependencies
Security Advisories
Vitest browser mode serves arbitrary files
Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening
Use of Insufficiently Random Values in undici
tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter
node-forge has ASN.1 Unbounded Recursion
node-forge is vulnerable to ASN.1 OID Integer Truncation
node-forge has an Interpretation Conflict vulnerability via its ASN.1 Validator Desynchronization
Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion
h3 v1 has Request Smuggling (TE.TE) issue
Fastify Vulnerable to DoS via Unbounded Memory Allocation in sendWebStream
ajv has ReDoS when using `$data` option
Technical Details
| ID: | 14357033 |
| UUID: | 3984483850 |
| Node ID: | PR_kwDOJEmqjs7F-Q3I |
| Host: | GitHub |
| Repository: | thirdweb-dev/engine |