chore(deps): bump the npm_and_yarn group across 2 directories with 14 updates - #3
Conversation
… updates Bumps the npm_and_yarn group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [js-yaml](https://github.com/nodeca/js-yaml) | `5.2.1` | `5.2.2` | | [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.0` | `11.16.1` | | [next](https://github.com/vercel/next.js) | `16.2.10` | `16.3.0` | | [undici](https://github.com/nodejs/undici) | `8.7.0` | `8.10.0` | | [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.0` | | [undici](https://github.com/nodejs/undici) | `6.27.0` | `6.28.0` | | [@hono/node-server](https://github.com/honojs/node-server) | `1.19.13` | `2.1.0` | | [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.13` | `1.1.18` | | [fast-uri](https://github.com/fastify/fast-uri) | `3.1.2` | `3.1.5` | | [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.10.0` | `5.10.1` | | [hono](https://github.com/honojs/hono) | `4.12.25` | `4.13.1` | | [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.18` | | [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.26` | | [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.4` | `1.9.0` | | [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.6` | `4.2.7` | | [tar](https://github.com/isaacs/node-tar) | `7.5.16` | `7.5.22` | Bumps the npm_and_yarn group with 5 updates in the /electron directory: | Package | From | To | | --- | --- | --- | | [js-yaml](https://github.com/nodeca/js-yaml) | `4.2.0` | `4.3.1` | | [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.0` | | [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.15` | `1.1.18` | | [fast-uri](https://github.com/fastify/fast-uri) | `3.1.2` | `3.1.5` | | [tar](https://github.com/isaacs/node-tar) | `7.5.16` | `7.5.22` | Updates `js-yaml` from 5.2.1 to 5.2.2 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@5.2.1...5.2.2) Updates `mermaid` from 11.16.0 to 11.16.1 - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1) Updates `next` from 16.2.10 to 16.3.0 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](vercel/next.js@v16.2.10...v16.3.0) Updates `undici` from 8.7.0 to 8.10.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v8.7.0...v8.10.0) Updates `undici` from 7.28.0 to 7.29.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v8.7.0...v8.10.0) Updates `undici` from 6.27.0 to 6.28.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v8.7.0...v8.10.0) Updates `@hono/node-server` from 1.19.13 to 2.1.0 - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](honojs/node-server@v1.19.13...v2.1.0) Updates `brace-expansion` from 1.1.13 to 1.1.18 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.13...v1.1.18) Updates `fast-uri` from 3.1.2 to 3.1.5 - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.2...v3.1.5) Updates `fast-xml-parser` from 5.10.0 to 5.10.1 - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.10.0...v5.10.1) Updates `hono` from 4.12.25 to 4.13.1 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.25...v4.13.1) Updates `nanoid` from 3.3.11 to 3.3.18 - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md) - [Commits](ai/nanoid@3.3.11...3.3.18) Updates `postcss` from 8.5.14 to 8.5.26 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.14...8.5.26) Updates `shell-quote` from 1.8.4 to 1.9.0 - [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md) - [Commits](ljharb/shell-quote@v1.8.4...v1.9.0) Updates `socket.io-parser` from 4.2.6 to 4.2.7 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.6...socket.io-parser@4.2.7) Updates `tar` from 7.5.16 to 7.5.22 - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v7.5.16...v7.5.22) Updates `js-yaml` from 4.2.0 to 4.3.1 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@5.2.1...5.2.2) Updates `undici` from 7.28.0 to 7.29.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v8.7.0...v8.10.0) Updates `brace-expansion` from 1.1.15 to 1.1.18 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.13...v1.1.18) Updates `fast-uri` from 3.1.2 to 3.1.5 - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.2...v3.1.5) Updates `tar` from 7.5.16 to 7.5.22 - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v7.5.16...v7.5.22) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 5.2.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: mermaid dependency-version: 11.16.1 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: next dependency-version: 16.3.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: undici dependency-version: 8.10.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: undici dependency-version: 7.29.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: undici dependency-version: 6.28.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@hono/node-server" dependency-version: 2.1.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: brace-expansion dependency-version: 1.1.18 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: fast-uri dependency-version: 3.1.5 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: fast-xml-parser dependency-version: 5.10.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: hono dependency-version: 4.13.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: nanoid dependency-version: 3.3.18 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: postcss dependency-version: 8.5.26 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: shell-quote dependency-version: 1.9.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: socket.io-parser dependency-version: 4.2.7 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: tar dependency-version: 7.5.22 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: js-yaml dependency-version: 4.3.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: undici dependency-version: 7.29.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: brace-expansion dependency-version: 1.1.18 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: fast-uri dependency-version: 3.1.5 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: tar dependency-version: 7.5.22 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Hey - I've found 1 security issue
Security issues:
- sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591 (link)
Fixed security issues:
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="package-lock.json" line_range="28555-28604" />
<code_context>
</code_context>
<issue_to_address>
**security (GHSA-f88m-g3jw-g9cj):** sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
### Impact
A number of vulnerabilities, two rated as "High" severity using CVSSv4, have been discovered and fixed in the upstream libvips dependency.
Those processing untrusted input with versions of sharp prior to 0.35.0 are affected.
### Patches
#### Using prebuilt binaries provided by sharp?
Most people rely on the prebuilt binaries provided by sharp.
Please upgrade sharp to the latest version, currently 0.35.3, which provides libvips 8.18.3.
#### Using a globally-installed libvips?
Please ensure you are using the latest libvips 8.18.3.
### Workarounds
Add the following to your code to prevent sharp from decoding GIF, TIFF and VIPS images.
```js
sharp.block({ operation: ["VipsForeignLoadNsgif", "VipsForeignLoadTiff", "VipsForeignLoadVips"] });
```
*Source: trivy*
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| "node_modules/next/node_modules/sharp": { | ||
| "version": "0.35.3", | ||
| "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.3.tgz", | ||
| "integrity": "sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==", | ||
| "license": "Apache-2.0", | ||
| "optional": true, | ||
| "dependencies": { | ||
| "@img/colour": "^1.1.0", | ||
| "detect-libc": "^2.1.2", | ||
| "semver": "^7.8.5" | ||
| }, | ||
| "engines": { | ||
| "node": ">=20.9.0" | ||
| }, | ||
| "funding": { | ||
| "url": "https://opencollective.com/libvips" | ||
| }, | ||
| "optionalDependencies": { | ||
| "@img/sharp-darwin-arm64": "0.35.3", | ||
| "@img/sharp-darwin-x64": "0.35.3", | ||
| "@img/sharp-freebsd-wasm32": "0.35.3", | ||
| "@img/sharp-libvips-darwin-arm64": "1.3.2", | ||
| "@img/sharp-libvips-darwin-x64": "1.3.2", | ||
| "@img/sharp-libvips-linux-arm": "1.3.2", | ||
| "@img/sharp-libvips-linux-arm64": "1.3.2", | ||
| "@img/sharp-libvips-linux-ppc64": "1.3.2", | ||
| "@img/sharp-libvips-linux-riscv64": "1.3.2", | ||
| "@img/sharp-libvips-linux-s390x": "1.3.2", | ||
| "@img/sharp-libvips-linux-x64": "1.3.2", | ||
| "@img/sharp-libvips-linuxmusl-arm64": "1.3.2", | ||
| "@img/sharp-libvips-linuxmusl-x64": "1.3.2", | ||
| "@img/sharp-linux-arm": "0.35.3", | ||
| "@img/sharp-linux-arm64": "0.35.3", | ||
| "@img/sharp-linux-ppc64": "0.35.3", | ||
| "@img/sharp-linux-riscv64": "0.35.3", | ||
| "@img/sharp-linux-s390x": "0.35.3", | ||
| "@img/sharp-linux-x64": "0.35.3", | ||
| "@img/sharp-linuxmusl-arm64": "0.35.3", | ||
| "@img/sharp-linuxmusl-x64": "0.35.3", | ||
| "@img/sharp-webcontainers-wasm32": "0.35.3", | ||
| "@img/sharp-win32-arm64": "0.35.3", | ||
| "@img/sharp-win32-ia32": "0.35.3", | ||
| "@img/sharp-win32-x64": "0.35.3" | ||
| }, | ||
| "peerDependenciesMeta": { | ||
| "@types/node": { | ||
| "optional": true | ||
| } | ||
| } | ||
| }, |
There was a problem hiding this comment.
security (GHSA-f88m-g3jw-g9cj): sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591
Impact
A number of vulnerabilities, two rated as "High" severity using CVSSv4, have been discovered and fixed in the upstream libvips dependency.
Those processing untrusted input with versions of sharp prior to 0.35.0 are affected.
Patches
Using prebuilt binaries provided by sharp?
Most people rely on the prebuilt binaries provided by sharp.
Please upgrade sharp to the latest version, currently 0.35.3, which provides libvips 8.18.3.
Using a globally-installed libvips?
Please ensure you are using the latest libvips 8.18.3.
Workarounds
Add the following to your code to prevent sharp from decoding GIF, TIFF and VIPS images.
sharp.block({ operation: ["VipsForeignLoadNsgif", "VipsForeignLoadTiff", "VipsForeignLoadVips"] });Source: trivy
|
Automated review — S0RA Agent (model
Deduplicated informational comment. Merge/approve requires B's explicit approval. |
Bumps the npm_and_yarn group with 14 updates in the / directory:
5.2.15.2.211.16.011.16.116.2.1016.3.08.7.08.10.07.28.07.29.06.27.06.28.01.19.132.1.01.1.131.1.183.1.23.1.55.10.05.10.14.12.254.13.13.3.113.3.188.5.148.5.261.8.41.9.04.2.64.2.77.5.167.5.22Bumps the npm_and_yarn group with 5 updates in the /electron directory:
4.2.04.3.17.28.07.29.01.1.151.1.183.1.23.1.57.5.167.5.22Updates
js-yamlfrom 5.2.1 to 5.2.2Changelog
Sourced from js-yaml's changelog.
Commits
3c295595.2.2 released3e5240fparser: avoid reparsing flow sequence pair keysbd7ebb2fix: quote flow scalars where a colon precedes a flow indicator (#773)Updates
mermaidfrom 11.16.0 to 11.16.1Release notes
Sourced from mermaid's releases.
Commits
7ecca0cVersion Packages (#8023)95b1b9cdocs: changemermaidAPI.setConfig()changeset (#8024)acc69f1Merge pull request #8022 from mermaid-js/release/11.16.1eba7287docs: point changesets to correct commit hashes12d472cMerge commit from fork2cd6dcfMerge commit from fork630aa7eMerge commit from fork59b22faMerge commit from fork99af3fcMerge commit from fork2337f7eMerge branch 'test/improve-example.html' into release/11.16.1Updates
nextfrom 16.2.10 to 16.3.0Release notes
Sourced from next's releases.
... (truncated)
Commits
d73f562v16.3.02e0d4cbEdits to turbopackFileSystemCache (#96531)86df9c7docs: cover direct visits and client navigations in the instant() e2e example...47a52c0[turbopack / next.js] Add an end-to-end test for new root detection (#96544)8e878d4Remove implicit Partial Prefetching opt-in frominstant(#96539)e37ddd1Fix deploy test TypeScript exclusions (#96545)8a4920cdocs: clarify first-party Skills workflows (#96495)4344b83Flag newly disabled deploy tests (#96505)459617afix: double fragment on navigation (#93132)cbf0cefEnable TypeScript CLI by default (#96497)Updates
undicifrom 8.7.0 to 8.10.0Release notes
Sourced from undici's releases.
... (truncated)
Commits
c8d80e6Bumped v8.10.0 (#5644)66923b4fix: preserve DNS origin hostname on sockets (#5577)3926499fix: retry refused HTTP/2 streams (#5598)73d6e9efix(h2): detach upgrade close handler after GOAWAY (#5641)b111adbfix(mock): emit request body lifecycle hooks (#5367)ae4a3e3build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#5636)ec3fbf1build(deps): bump github/codeql-action/init from 4.36.2 to 4.37.3 (#5634)2151720build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#5633)b96a116fix(interceptors): allow interceptors without opts.origin (#5628)a18ef2dfix(mock): non-string path matchers under ignoreTrailingSlash, and DataView r...Updates
undicifrom 7.28.0 to 7.29.0Release notes
Sourced from undici's releases.
... (truncated)
Commits
c8d80e6Bumped v8.10.0 (#5644)66923b4fix: preserve DNS origin hostname on sockets (#5577)3926499fix: retry refused HTTP/2 streams (#5598)73d6e9efix(h2): detach upgrade close handler after GOAWAY (#5641)b111adbfix(mock): emit request body lifecycle hooks (#5367)ae4a3e3build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#5636)ec3fbf1build(deps): bump github/codeql-action/init from 4.36.2 to 4.37.3 (#5634)2151720build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#5633)b96a116fix(interceptors): allow interceptors without opts.origin (#5628)a18ef2dfix(mock): non-string path matchers under ignoreTrailingSlash, and DataView r...Updates
undicifrom 6.27.0 to 6.28.0Release notes
Sourced from undici's releases.
... (truncated)
Commits
c8d80e6Bumped v8.10.0 (#5644)66923b4fix: preserve DNS origin hostname on sockets (#5577)3926499fix: retry refused HTTP/2 streams (#5598)73d6e9efix(h2): detach upgrade close handler after GOAWAY (#5641)b111adbfix(mock): emit request body lifecycle hooks (#5367)ae4a3e3build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#5636)ec3fbf1build(deps): bump github/codeql-action/init from 4.36.2 to 4.37.3 (#5634)2151720build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#5633)b96a116fix(interceptors): allow interceptors without opts.origin (#5628)a18ef2dfix(mock): non-string path matchers under ignoreTrailingSlash, and DataView r...Updates
@hono/node-serverfrom 1.19.13 to 2.1.0Release notes
Sourced from @hono/node-server's releases.
... (truncated)
Commits
82ba34e2.1.01f2909afix(listener): avoid uncaught error when force-closing a non-standard socket ...977a242feat: add Early Hints (HTTP 103) middleware (#378)a813b6c2.0.12caf48bafix(response): copy headers when init is a foreign Response (#382)3b1dd68test: replace supertest (#379)834e54f2.0.11ba72bcdperf(request): fast-path PATCH method (#380)962baa4perf(request): fast-path QUERY methods (#376)62284d6test: use a custom helper for path traversal tests (#377)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@hono/node-serversince your current version.Updates
brace-expansionfrom 1.1.13 to 1.1.18Release notes
Sourced from brace-expansion's releases.
Commits
758fcd61.1.1827fbeedMerge commit from fork5c57cc21.1.17d757f1dnpm ignore.claudecb4b9e4fix: backport GHSA-mh99-v99m-4gvg (#129)447763a1.1.16d74e630fix: v1 backport for CVE-2026-13149 (#122)2203f4f1.1.150b09384Backport v5.0.6 change to v1 (#111)10c05fc1.1.14Updates
fast-urifrom 3.1.2 to 3.1.5Release notes
Sourced from fast-uri's releases.