Skip to content

chore(deps): bump the metamask-non-major group across 1 directory with 12 updates - #11244

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/metamask-non-major-6e91151d7b
Open

dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/metamask-non-major-6e91151d7b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the metamask-non-major group with 12 updates in the / directory:

Package From To
@lavamoat/preinstall-always-fail 3.0.0 3.0.1
@metamask/create-release-branch 4.2.2 4.2.4
@metamask/oxlint-config 0.1.1 0.2.0
@metamask/oxlint-config-commonjs 0.1.1 0.2.0
@metamask/oxlint-config-nodejs 0.1.1 0.2.0
@metamask/oxlint-config-typescript 0.1.1 0.2.0
@metamask/oxlint-config-vitest 0.1.1 0.2.0
@metamask/snaps-utils 12.2.1 12.6.1
@metamask/keyring-sdk 4.1.0 4.2.0
@metamask/eth-simple-keyring 13.0.0 13.0.1
@metamask/eth-money-mpc-keyring 0.2.0 0.3.0
@metamask/auth-network-utils 0.3.1 0.4.0

Updates @lavamoat/preinstall-always-fail from 3.0.0 to 3.0.1

Release notes

Sourced from @​lavamoat/preinstall-always-fail's releases.

preinstall-always-fail: v3.0.1

3.0.1 (2026-10-08)

Bug Fixes

webpack: v3.0.1

3.0.1 (2026-10-08)

Bug Fixes

  • tofu: stop treating float typed arrays as primordials (#2120) (a299274)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • lavamoat-core bumped from ^19.0.0 to ^19.0.1
Changelog

Sourced from @​lavamoat/preinstall-always-fail's changelog.

3.0.1 (2026-10-08)

Bug Fixes

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​lavamoat/preinstall-always-fail since your current version.

Install script changes

This version modifies preinstall script that runs during installation. Review the package contents before updating.


Updates @metamask/create-release-branch from 4.2.2 to 4.2.4

Commits
  • 5248732 Release 3.0.0 (#143)
  • 99aa4d8 fix(create-release-branch): allow empty "Initialize Release" commit (#142)
  • 7b4141f feat(auto-changelog): add --all flag to validate and update (#132)
  • 49ebb8e chore(dev-deps): bump @lavamoat/allow-scripts from ^3.0.4 to ^5.1.0 (#133)
  • edf4bb7 feat: add changesets-lint CLI (#131)
  • 4eda50c Release 2.0.0 (#129)
  • 9d3d260 fix(auto-changelog): parse combined short PR references like (#A, #B) (#130)
  • e608bb4 feat: better Windows compatibility (#128)
  • ff39da2 fix: auto-changelog improvements to prepare for AI-powered release workflows ...
  • 4b99737 Release 1.0.0 (#85)
  • Additional commits viewable in compare view

Updates @metamask/oxlint-config from 0.1.1 to 0.2.0

Commits
  • 8cb1386 Release 3.0.0 (#28)
  • 5f9ac70 feat(typescript)!: enable typescript/consistent-type-imports rule (#27)
  • 23f0ce8 feat(typescript)!: enable typescript/return-await rule (#25)
  • 8a53948 fix(jest,vitest): disable typescript/no-unsafe-assignment (#26)
  • See full diff in compare view

Updates @metamask/oxlint-config-commonjs from 0.1.1 to 0.2.0

Commits
  • 8cb1386 Release 3.0.0 (#28)
  • 5f9ac70 feat(typescript)!: enable typescript/consistent-type-imports rule (#27)
  • 23f0ce8 feat(typescript)!: enable typescript/return-await rule (#25)
  • 8a53948 fix(jest,vitest): disable typescript/no-unsafe-assignment (#26)
  • See full diff in compare view

Updates @metamask/oxlint-config-nodejs from 0.1.1 to 0.2.0

Commits
  • 8cb1386 Release 3.0.0 (#28)
  • 5f9ac70 feat(typescript)!: enable typescript/consistent-type-imports rule (#27)
  • 23f0ce8 feat(typescript)!: enable typescript/return-await rule (#25)
  • 8a53948 fix(jest,vitest): disable typescript/no-unsafe-assignment (#26)
  • See full diff in compare view

Updates @metamask/oxlint-config-typescript from 0.1.1 to 0.2.0

Commits
  • 8cb1386 Release 3.0.0 (#28)
  • 5f9ac70 feat(typescript)!: enable typescript/consistent-type-imports rule (#27)
  • 23f0ce8 feat(typescript)!: enable typescript/return-await rule (#25)
  • 8a53948 fix(jest,vitest): disable typescript/no-unsafe-assignment (#26)
  • See full diff in compare view

Updates @metamask/oxlint-config-vitest from 0.1.1 to 0.2.0

Commits
  • 8cb1386 Release 3.0.0 (#28)
  • 5f9ac70 feat(typescript)!: enable typescript/consistent-type-imports rule (#27)
  • 23f0ce8 feat(typescript)!: enable typescript/return-await rule (#25)
  • 8a53948 fix(jest,vitest): disable typescript/no-unsafe-assignment (#26)
  • See full diff in compare view

Updates @metamask/snaps-utils from 12.2.1 to 12.6.1

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​metamask/snaps-utils since your current version.


Updates @metamask/keyring-sdk from 4.1.0 to 4.2.0

Commits
  • 08d0138 release: 137.0.0 (#694)
  • a8f5352 release: 136.0.0 (#693)
  • efa34f3 revert: release: 136.0.0 (#690) (#692)
  • 4a74c34 ci: pin Node.js 24 in the publish release workflow (#691)
  • c0171ba release: 136.0.0 (#690)
  • 802edbe feat(keyring-eth-money-mpc)!: let the client decide MFA requirements (#689)
  • 289165b chore(keyring-eth-money-mpc): bump MFA wallet SDK packages to 0.2.0 (#688)
  • d9b9d5e fix(keyring-eth-money-mpc): sign plain-text personal messages and serialize b...
  • aa85dd9 feat(keyring-sdk): add AtomicKeyring and ReadWriteLock helper (#640)
  • See full diff in compare view

Updates @metamask/eth-simple-keyring from 13.0.0 to 13.0.1

Commits

Updates @metamask/eth-money-mpc-keyring from 0.2.0 to 0.3.0

Commits
  • a8f5352 release: 136.0.0 (#693)
  • efa34f3 revert: release: 136.0.0 (#690) (#692)
  • 4a74c34 ci: pin Node.js 24 in the publish release workflow (#691)
  • c0171ba release: 136.0.0 (#690)
  • 802edbe feat(keyring-eth-money-mpc)!: let the client decide MFA requirements (#689)
  • 289165b chore(keyring-eth-money-mpc): bump MFA wallet SDK packages to 0.2.0 (#688)
  • d9b9d5e fix(keyring-eth-money-mpc): sign plain-text personal messages and serialize b...
  • aa85dd9 feat(keyring-sdk): add AtomicKeyring and ReadWriteLock helper (#640)
  • bd697cc release: 135.0.0 (#686)
  • bea826a feat(keyring-sdk): add isKeyringV1Adapter (#685)
  • Additional commits viewable in compare view

Updates @metamask/auth-network-utils from 0.3.1 to 0.4.0

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 2, 2026
@dependabot
dependabot Bot requested review from a team as code owners November 2, 2026 20:41
@dependabot
dependabot Bot deployed to default-branch November 2, 2026 20:42 Active
@socket-security

socket-security Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Caution

MetaMask internal reviewing guidelines:

  • Do not ignore-all
  • Each alert has instructions on how to review if you don't know what it means. If lost, ask your Security Liaison or the supply-chain group
  • Copy-paste ignore lines for specific packages or a group of one kind with a note on what research you did to deem it safe.
    @SocketSecurity ignore npm/PACKAGE@VERSION
Priority Alert  (click "▶" to expand/collapse) Action
Medium priority
Publisher changed: npm @endo/immutable-arraybuffer is now published by boneskull

Author: boneskull

From: packages/account-tree-controller/package.json → npm/@metamask/snaps-utils@12.6.1 → npm/@endo/immutable-arraybuffer@2.0.0

ℹ Read more on: This package | This alert | What is unstable ownership?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Try to reduce the number of authors you depend on to reduce the risk to malicious actors gaining access to your supply chain. Packages should remove inactive collaborators with publishing rights from packages on npm.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@endo/immutable-arraybuffer@2.0.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Block
Low priority
Potential security risk (AI signal): npm ses is 72.0% likely risky

Notes: This module is a high-impact evaluator/engine component that dynamically compiles code and executes caller-provided strings via eval(arguments[0]) within multiple nested with scope wrappers. There are no obvious explicit malicious payloads (exfiltration/network/persistence) in this file, but it provides a powerful arbitrary code execution mechanism whenever untrusted input reaches the evaluated string or the generated scope bindings. Strong input trust boundaries and sandboxing/permission controls are required for safe use.

Confidence: 0.72

Severity: 0.78

From: packages/account-tree-controller/package.json → npm/@metamask/snaps-utils@12.6.1 → npm/ses@2.3.0

ℹ Read more on: This package | This alert | What are AI-detected potential security risks?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: An AI system identified potential security problems in this package. It is advised to review the package thoroughly and assess the potential risks before installation. You may also consider reporting the issue to the package maintainer or seeking alternative solutions with a stronger security posture.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/ses@2.3.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Block
Low priority
Publisher changed: npm @endo/immutable-arraybuffer is now published by boneskull instead of kriskowal

New Author: boneskull

Previous Author: kriskowal

From: packages/account-tree-controller/package.json → npm/@metamask/snaps-utils@12.6.1 → npm/@endo/immutable-arraybuffer@2.0.0

ℹ Read more on: This package | This alert | What is new author?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Scrutinize new collaborator additions to packages because they now have the ability to publish code into your dependency tree. Packages should avoid frequent or unnecessary additions or changes to publishing rights.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@endo/immutable-arraybuffer@2.0.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Block
Low priority
Install-time scripts: npm @lavamoat/preinstall-always-fail during preinstall

Install script: preinstall

Source: echo "Don't run npm lifecycle scripts by default! Use @lavamoat.harden to configure the project. (The presence of preinstall-always-fail might mean a secure configuration existed and was corrupted)" && exit 1

From: package.json → npm/@lavamoat/preinstall-always-fail@3.0.1

ℹ Read more on: This package | This alert | What is an install script?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@lavamoat/preinstall-always-fail@3.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
Potential code anomaly (AI signal): npm ses is 65.0% likely to have a medium risk anomaly

Notes: This module implements a Function-constructor-like capability that converts caller-provided runtime arguments into JavaScript source code (parameters and body) and then compiles/executes it through an injected evaluator. No explicit exfiltration or system-interaction behavior is present in the fragment, but the untrusted-input-to-dynamic-evaluation pathways are inherently high risk if inputs are not strictly controlled and if the evaluator does not enforce strong isolation and policy.

Confidence: 0.65

Severity: 0.62

From: packages/account-tree-controller/package.json → npm/@metamask/snaps-utils@12.6.1 → npm/ses@2.3.0

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/ses@2.3.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn

View full report

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from 30efe6b to dfa9329 Compare November 3, 2026 10:11
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from d8bc965 to c2777e3 Compare November 3, 2026 10:38
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from 32dc4ea to 36a60a2 Compare November 3, 2026 11:17
@dependabot
dependabot Bot deployed to dependabot November 3, 2026 11:17 Active
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from bec5e6f to 38d2287 Compare November 3, 2026 13:01
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from 38d2287 to 782ba13 Compare November 3, 2026 13:02
@dependabot
dependabot Bot deployed to dependabot November 3, 2026 13:03 Active
…h 12 updates

Bumps the metamask-non-major group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@lavamoat/preinstall-always-fail](https://github.com/LavaMoat/LavaMoat/tree/HEAD/packages/preinstall-always-fail) | `3.0.0` | `3.0.1` |
| [@metamask/create-release-branch](https://github.com/MetaMask/release-tools) | `4.2.2` | `4.2.4` |
| [@metamask/oxlint-config](https://github.com/MetaMask/oxlint-config) | `0.1.1` | `0.2.0` |
| [@metamask/oxlint-config-commonjs](https://github.com/MetaMask/oxlint-config) | `0.1.1` | `0.2.0` |
| [@metamask/oxlint-config-nodejs](https://github.com/MetaMask/oxlint-config) | `0.1.1` | `0.2.0` |
| [@metamask/oxlint-config-typescript](https://github.com/MetaMask/oxlint-config) | `0.1.1` | `0.2.0` |
| [@metamask/oxlint-config-vitest](https://github.com/MetaMask/oxlint-config) | `0.1.1` | `0.2.0` |
| [@metamask/snaps-utils](https://github.com/MetaMask/snaps) | `12.2.1` | `12.6.1` |
| [@metamask/keyring-sdk](https://github.com/MetaMask/accounts) | `4.1.0` | `4.2.0` |
| [@metamask/eth-simple-keyring](https://github.com/MetaMask/accounts) | `13.0.0` | `13.0.1` |
| [@metamask/eth-money-mpc-keyring](https://github.com/MetaMask/accounts) | `0.2.0` | `0.3.0` |
| [@metamask/auth-network-utils](https://github.com/MetaMask/toprf-secure-backup) | `0.3.1` | `0.4.0` |



Updates `@lavamoat/preinstall-always-fail` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/LavaMoat/LavaMoat/releases)
- [Changelog](https://github.com/LavaMoat/LavaMoat/blob/main/packages/preinstall-always-fail/CHANGELOG.md)
- [Commits](https://github.com/LavaMoat/LavaMoat/commits/webpack-v3.0.1/packages/preinstall-always-fail)

Updates `@metamask/create-release-branch` from 4.2.2 to 4.2.4
- [Release notes](https://github.com/MetaMask/release-tools/releases)
- [Commits](https://github.com/MetaMask/release-tools/compare/@metamask/create-release-branch@4.2.2...@metamask/create-release-branch@4.2.4)

Updates `@metamask/oxlint-config` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/MetaMask/oxlint-config/releases)
- [Commits](https://github.com/MetaMask/oxlint-config/compare/@metamask/oxlint-config@0.1.1...@metamask/oxlint-config@0.2.0)

Updates `@metamask/oxlint-config-commonjs` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/MetaMask/oxlint-config/releases)
- [Commits](https://github.com/MetaMask/oxlint-config/compare/@metamask/oxlint-config-commonjs@0.1.1...@metamask/oxlint-config-commonjs@0.2.0)

Updates `@metamask/oxlint-config-nodejs` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/MetaMask/oxlint-config/releases)
- [Commits](https://github.com/MetaMask/oxlint-config/compare/@metamask/oxlint-config-nodejs@0.1.1...@metamask/oxlint-config-nodejs@0.2.0)

Updates `@metamask/oxlint-config-typescript` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/MetaMask/oxlint-config/releases)
- [Commits](https://github.com/MetaMask/oxlint-config/compare/@metamask/oxlint-config-typescript@0.1.1...@metamask/oxlint-config-typescript@0.2.0)

Updates `@metamask/oxlint-config-vitest` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/MetaMask/oxlint-config/releases)
- [Commits](https://github.com/MetaMask/oxlint-config/compare/@metamask/oxlint-config-vitest@0.1.1...@metamask/oxlint-config-vitest@0.2.0)

Updates `@metamask/snaps-utils` from 12.2.1 to 12.6.1
- [Release notes](https://github.com/MetaMask/snaps/releases)
- [Commits](https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@12.2.1...@metamask/snaps-utils@12.6.1)

Updates `@metamask/keyring-sdk` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/MetaMask/accounts/releases)
- [Commits](https://github.com/MetaMask/accounts/compare/@metamask/keyring-sdk@4.1.0...@metamask/keyring-sdk@4.2.0)

Updates `@metamask/eth-simple-keyring` from 13.0.0 to 13.0.1
- [Release notes](https://github.com/MetaMask/accounts/releases)
- [Commits](https://github.com/MetaMask/accounts/compare/@metamask/eth-simple-keyring@13.0.0...@metamask/eth-simple-keyring@13.0.1)

Updates `@metamask/eth-money-mpc-keyring` from 0.2.0 to 0.3.0
- [Release notes](https://github.com/MetaMask/accounts/releases)
- [Commits](https://github.com/MetaMask/accounts/compare/@metamask/eth-money-mpc-keyring@0.2.0...@metamask/eth-money-mpc-keyring@0.3.0)

Updates `@metamask/auth-network-utils` from 0.3.1 to 0.4.0
- [Release notes](https://github.com/MetaMask/toprf-secure-backup/releases)
- [Commits](https://github.com/MetaMask/toprf-secure-backup/compare/@metamask/auth-network-utils@0.3.1...@metamask/auth-network-utils@0.4.0)

---
updated-dependencies:
- dependency-name: "@lavamoat/preinstall-always-fail"
  dependency-version: 3.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: metamask-non-major
- dependency-name: "@metamask/auth-network-utils"
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/create-release-branch"
  dependency-version: 4.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: metamask-non-major
- dependency-name: "@metamask/eth-money-mpc-keyring"
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/eth-simple-keyring"
  dependency-version: 13.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: metamask-non-major
- dependency-name: "@metamask/keyring-sdk"
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/oxlint-config"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/oxlint-config-commonjs"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/oxlint-config-nodejs"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/oxlint-config-typescript"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/oxlint-config-vitest"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
- dependency-name: "@metamask/snaps-utils"
  dependency-version: 12.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: metamask-non-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/metamask-non-major-6e91151d7b branch from f44a35d to 1660025 Compare November 3, 2026 22:24
@dependabot
dependabot Bot deployed to dependabot November 3, 2026 22:24 Active

This branch was successfully deployed

2 active (outdated) deployments
default-branch — 7ced01bf Deployed Nov 2, 2026 by dependabot[bot] via Determine whether this PR is a release PR #6356
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.

0 participants