Skip to content

chore: audit brace-expansion cp-13.25.0#41284

Merged
nickewansmith merged 1 commit into
mainfrom
audit/brace-expansion
Mar 26, 2026
Merged

chore: audit brace-expansion cp-13.25.0#41284
nickewansmith merged 1 commit into
mainfrom
audit/brace-expansion

Conversation

@DDDDDanica

@DDDDDanica DDDDDanica commented Mar 26, 2026

Copy link
Copy Markdown
Contributor

Description

Upgrades brace-expansion from 5.0.3 to 5.0.5 in the lockfile to resolve a moderate-severity ReDoS advisory [GHSA-f886-m6hf-6m8v]. Also picks up incidental patch bumps to brace-expansion v1 and v2.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Low Risk
Lockfile-only dependency bumps; main risk is unexpected tooling/build behavior changes from the updated transitive package versions.

Overview
Updates yarn.lock to bump brace-expansion across supported ranges (^1.1.7, ^2.0.1, ^5.0.2) to newer patch versions (notably 5.0.35.0.5), refreshing the associated resolved tarballs and checksums to pick up the security advisory fix.

Written by Cursor Bugbot for commit 08903ce. This will update automatically on new commits. Configure here.

@DDDDDanica DDDDDanica self-assigned this Mar 26, 2026
@DDDDDanica DDDDDanica added the team-extension-platform Extension Platform team label Mar 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@sonarqubecloud

Copy link
Copy Markdown

@metamaskbotv2

metamaskbotv2 Bot commented Mar 26, 2026

Copy link
Copy Markdown
Contributor
Builds ready [08903ce]
⚡ Performance Benchmarks
👆 Interaction Benchmarks
BenchmarkMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account30127033522312335
total30127033522312335
Confirm Txconfirm_tx6072606160971560666097
total6072606160971560666097
Bridge User Actionsbridge_load_page22020523211229232
bridge_load_asset_picker28425733231288332
bridge_search_token75372777819767778
total1258124612741212741274
🔌 Startup Benchmarks
BenchmarkMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P75 (ms)P95 (ms)
Chrome Browserify Startup Standard HomeuiStartup14961262185310415341685
load1240103214648812731428
domContentLoaded1233102514518612691398
domInteractive3018120212687
firstPaint1517139773215267
backgroundConnect22620528111231246
firstReactRender21134952332
initialActions207124
loadScripts102182612208510551185
setupStore1373651622
numNetworkReqs393185153978
Chrome Browserify Startup Power User HomeuiStartup4592224510832192058897769
load13751152378027314171594
domContentLoaded13511147376627213811577
domInteractive43212763739126
firstPaint265921763202311406
backgroundConnect15973077643151126014225
firstReactRender28195372941
initialActions107114
loadScripts1136949354826811591358
setupStore1765292033
numNetworkReqs1307128940136229
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2182172191218219
srpButtonToSrpForm98911087105108
confirmSrpToPwForm22212202222
pwFormToMetricsScreen15151501515
metricsToWalletReadyScreen16161601616
doneButtonToHomeScreen5355315373537537
openAccountMenuToAccountListLoaded30032916314110031093141
total3843382038692138583869
Onboarding New WalletcreateWalletToSocialScreen2202182221221222
srpButtonToPwForm1081061112109111
createPwToRecoveryScreen888088
skipBackupToMetricsScreen38373803838
agreeButtonToOnboardingSuccess16151601616
doneButtonToAssetList58249670688672706
total97588410948410571094
Asset DetailsassetClickToPriceChart99931034102103
total99931034102103
Solana Asset DetailsassetClickToPriceChart65567997079
total65567997079
Import Srp HomeloginToHomeScreen2242218222883822512288
openAccountMenuAfterLogin564072126372
homeAfterImportWithNewWallet15872812666100923042666
total398425085482115946515482
Send TransactionsopenSendPageFromHome36314243842
selectTokenToSendFormLoaded35333613636
reviewTransactionToConfirmationPage988730138322610741383
total96879711461249661146
SwapopenSwapPageFromHome832714038105140
fetchAndDisplaySwapQuotes269326882698326932698
total2783275228383127932838
🌐 Dapp Page Load Benchmarks

Current Commit: 08903ce | Date: 3/26/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±79ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 745ms (±87ms) 🟢 | historical mean value: 732ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 91ms (±126ms) 🟢 | historical mean value: 85ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 79ms 1.01s 1.42s 1.32s 1.42s
domContentLoaded 745ms 87ms 706ms 1.28s 1.00s 1.28s
firstPaint 91ms 126ms 64ms 1.35s 92ms 1.35s
firstContentfulPaint 91ms 126ms 64ms 1.35s 92ms 1.35s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: 5 Bytes (0%)
  • common: 20 Bytes (0%)

@nickewansmith nickewansmith enabled auto-merge March 26, 2026 21:46
@Matt561 Matt561 self-requested a review March 26, 2026 22:01
@nickewansmith nickewansmith added this pull request to the merge queue Mar 26, 2026
Merged via the queue into main with commit 46a98a4 Mar 26, 2026
411 of 415 checks passed
@nickewansmith nickewansmith deleted the audit/brace-expansion branch March 26, 2026 22:02
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 26, 2026
@metamaskbot metamaskbot added the release-13.26.0 Issue or pull request that will be included in release 13.26.0 label Mar 26, 2026
@chloeYue chloeYue changed the title chore: audit brace-expansion chore: audit brace-expansion cp-13.25.0 Mar 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.26.0 Issue or pull request that will be included in release 13.26.0 team-extension-platform Extension Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants