chore(deps): bump brace-expansion in /singleton-paymaster/lib/openzeppelin-contracts-v4.8.3 - #365
Open
dependabot[bot] wants to merge 1 commit into
Conversation
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>
clestons
approved these changes
Aug 6, 2026
clestons
left a comment
Collaborator
There was a problem hiding this comment.
✅ 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.18→sha512-Edep/X9f…SADvtw==✅brace-expansion@2.1.4→sha512-hGfVzPxt…l0f2Xg==✅
两者 tarball 都指向registry.npmjs.org。
- registry 没被换:diff 里出现的 host 只有
registry.npmjs.org。 - 改动范围就是它说的那个包:diff 里所有被修改的
node_modules/...键全部是brace-expansion(5 个不同路径),没有夹带任何其他包;所有条目都带"dev": true。
两条说明(不阻塞)
2.0.1 → 2.1.4是 minor 而非 patch,但落在 lockfile 的 dev 传递依赖上,且brace-expansion的 2.1.x 只是 ReDoS 修复线,没有 API 变更。- 这个路径是被直接 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 作为机械证据。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps and brace-expansion. These dependencies needed to be updated together.
Updates
brace-expansionfrom 1.1.11 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
brace-expansionfrom 2.0.1 to 2.1.4Release 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.14Dependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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.