Skip to content

chore(deps): Bump the napi group across 1 directory with 2 updates - #369

Merged
dependabot-pr-auto-approver[bot] merged 1 commit into
mainfrom
dependabot/cargo/src/code-validator/guest/napi-5030eaaf2f
Sep 21, 2026
Merged

dependabot-pr-auto-approver[bot] merged 1 commit into
mainfrom
dependabot/cargo/src/code-validator/guest/napi-5030eaaf2f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps the napi group with 2 updates in the /src/code-validator/guest directory: napi and napi-derive.

Updates napi from 3.12.3 to 3.12.4

Release notes

Sourced from napi's releases.

napi-v3.12.4

Security

  • Object::unwrap and Object::remove_wrapped (and the deprecated Env::unwrap / Env::drop_wrapped) read a TypeId out of a payload that is not a TaggedObject, giving a heap out-of-bounds read and a JavaScript-forgeable out-of-bounds write; payload provenance is now validated before dereferencing. See GHSA-rhpj-pggq-896v, fixed in #3506.
  • The serde deserializer reached unreachable!() on ordinary JavaScript values and aborted the process instead of returning an error. See GHSA-f334-75xc-qxv3, fixed in #3507.
  • ArrayBuffer::from_external, TypedArraySlice::from_external and Uint8ClampedSlice::from_external (plus the compat-mode Env::create_arraybuffer_with_borrowed_data) built their slice from freed memory on runtimes without external buffers. See GHSA-32mm-r9wp-hrvc, fixed in #3503.

Fixed

  • (napi) return errors from the serde deserializer for unexpected JS value shapes (#3507)
  • (napi) validate wrapped payload provenance in Object::unwrap/remove_wrapped (#3506)
  • (napi) point from_external slices at the engine-owned copy after finalize reclaims the source (#3503)
Commits
  • 1492b22 chore: release (#3502)
  • 828983a fix(napi): return errors from the serde deserializer for unexpected JS value ...
  • 606b142 fix(napi): validate wrapped payload provenance in Object::unwrap/remove_wrapp...
  • a75d89f fix(napi): point from_external slices at the engine-owned copy after finalize...
  • e414c8c fix(deps): update dependency obug to v3 (#3499)
  • a5fedde chore(deps): update release-plz/action action to v0.5.136 (#3505)
  • See full diff in compare view

Updates napi-derive from 3.6.4 to 3.6.5

Release notes

Sourced from napi-derive's releases.

napi-derive-v3.6.5

Other

  • update Cargo.toml dependencies
Commits
  • 1492b22 chore: release (#3502)
  • 828983a fix(napi): return errors from the serde deserializer for unexpected JS value ...
  • 606b142 fix(napi): validate wrapped payload provenance in Object::unwrap/remove_wrapp...
  • a75d89f fix(napi): point from_external slices at the engine-owned copy after finalize...
  • e414c8c fix(deps): update dependency obug to v3 (#3499)
  • a5fedde chore(deps): update release-plz/action action to v0.5.136 (#3505)
  • See full diff in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the napi group with 2 updates in the /src/code-validator/guest directory: [napi](https://github.com/napi-rs/napi-rs) and [napi-derive](https://github.com/napi-rs/napi-rs).


Updates `napi` from 3.12.3 to 3.12.4
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-v3.12.3...napi-v3.12.4)

Updates `napi-derive` from 3.6.4 to 3.6.5
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-derive-v3.6.4...napi-derive-v3.6.5)

---
updated-dependencies:
- dependency-name: napi
  dependency-version: 3.12.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: napi
- dependency-name: napi-derive
  dependency-version: 3.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: napi
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 21, 2026

@dependabot-pr-auto-approver dependabot-pr-auto-approver Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Automatically approved by dependabot auto-approve workflow

@dependabot-pr-auto-approver
dependabot-pr-auto-approver Bot merged commit 1a09fa3 into main Sep 21, 2026
14 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/src/code-validator/guest/napi-5030eaaf2f branch September 21, 2026 04:19
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants