Skip to content

chore(deps): bump brace-expansion in /singleton-paymaster/lib/openzeppelin-contracts-v4.8.3 - #365

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/singleton-paymaster/lib/openzeppelin-contracts-v4.8.3/multi-5a59400ff4
Open

chore(deps): bump brace-expansion in /singleton-paymaster/lib/openzeppelin-contracts-v4.8.3#365
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/singleton-paymaster/lib/openzeppelin-contracts-v4.8.3/multi-5a59400ff4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 6, 2026

Copy link
Copy Markdown
Contributor

Bumps and brace-expansion. These dependencies needed to be updated together.
Updates brace-expansion from 1.1.11 to 1.1.18

Release notes

Sourced from brace-expansion's releases.

v1.1.15

  • Backport v5.0.6 change to v1 (#111) 0b09384

juliangruber/brace-expansion@v1.1.14...v1.1.15

v1.1.12

  • pkg: publish on tag 1.x c460dbd
  • fmt ccb8ac6
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) c3c73c8

juliangruber/brace-expansion@v1.1.11...v1.1.12

Commits

Updates brace-expansion from 2.0.1 to 2.1.4

Release notes

Sourced from brace-expansion's releases.

v1.1.15

  • Backport v5.0.6 change to v1 (#111) 0b09384

juliangruber/brace-expansion@v1.1.14...v1.1.15

v1.1.12

  • pkg: publish on tag 1.x c460dbd
  • fmt ccb8ac6
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) c3c73c8

juliangruber/brace-expansion@v1.1.11...v1.1.12

Commits

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  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 1.1.11 to 1.1.18
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.18)

Updates `brace-expansion` from 2.0.1 to 2.1.4
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.18)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.4
  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 Aug 6, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 6, 2026

@clestons clestons left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

✅ APPROVE — [2-round]

纯 lockfile bump:singleton-paymaster/lib/openzeppelin-contracts-v4.8.3/package-lock.json 里 10 处 brace-expansion 条目,1.1.11 → 1.1.18(1 处)和 2.0.1 → 2.1.4(9 处,含 glob/mocha/hardhat-ignore-warnings/ 等传递路径)。无源码、无 Solidity、无构建脚本改动。

机械核验

  • integrity 与 npm registry 官方值逐字节一致
    • brace-expansion@1.1.18sha512-Edep/X9f…SADvtw==
    • brace-expansion@2.1.4sha512-hGfVzPxt…l0f2Xg==
      两者 tarball 都指向 registry.npmjs.org
  • registry 没被换:diff 里出现的 host 只有 registry.npmjs.org
  • 改动范围就是它说的那个包:diff 里所有被修改的 node_modules/... 键全部是 brace-expansion(5 个不同路径),没有夹带任何其他包;所有条目都带 "dev": true

两条说明(不阻塞)

  1. 2.0.1 → 2.1.4 是 minor 而非 patch,但落在 lockfile 的 dev 传递依赖上,且 brace-expansion 的 2.1.x 只是 ReDoS 修复线,没有 API 变更。
  2. 这个路径是被直接 vendor 进仓库的 OpenZeppelin v4.8.3 副本(git ls-tree 显示是 040000 普通 tree,不是 submodule),所以补丁会正常持久化、不会被 submodule 同步冲掉;代价是这份副本从此与上游 OZ 有了一处 lockfile 差异。另外这些是 OZ 自己那套 hardhat/mocha 工具链的 dev 依赖,本仓库用 forge 编译,实际不会安装它们——安全收益接近于零,纯粹是消掉告警。合是没问题的。

2-round:R1a/R1b DeepSeek-v4-flash(均无 finding)+ 执行器裁决。纯版本号 bump 无 finding 可挑战,按既定规则跳过 Codex PK;改为用 registry 实查 integrity 作为机械证据。

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