bump: tar to 7.5.22, ignore react-router advisories cp-13.41.0 - #44862
Conversation
|
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. |
|
@metamaskbot update-policies |
|
Policies updated. Tip Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers. 👀 lavamoat/webpack/mv2/beta/policy.json changes differ from lavamoat/webpack/mv2/main/policy.json changes |
✨ Files requiring CODEOWNER review ✨📜 @MetaMask/policy-reviewers (8 files, +128 -56)
Tip Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers. |
|
Builds ready [e846388]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 9 warn · 🔴 1 fail)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
Missing release label release-13.42.0 on PR. Adding release label release-13.42.0 on PR and removing other release labels(release-13.43.0), as PR was cherry-picked in branch 13.42.0. |
|
Missing release label release-13.41.0 on PR. Adding release label release-13.41.0 on PR and removing other release labels(release-13.43.0), as PR was cherry-picked in branch 13.41.0. |
|
More than one release label on PR. Keeping the lowest one (release-13.41.0) on PR and removing other release labels (release-13.42.0). |
1 similar comment
|
More than one release label on PR. Keeping the lowest one (release-13.41.0) on PR and removing other release labels (release-13.42.0). |
🧪 Validation RunVerdict: 📋 measured, no verdict asserted — Claim: a Note Trial run of the MetaMask evidence skills, What the change touches, measured in CI at the merge commit: Ran to completion (exit 0) — read the output, no verdict assertedClaim under test: which packages move, and what the advisory-ignore list gains $ sh -c git diff --stat c08a8bb748f28dccb96879baec496aa279071421^ c08a8bb748f28dccb96879baec496aa279071421; echo; echo == manifest ==; git diff c08a8bb748f28dccb96879baec496aa279071421^ c08a8bb748f28dccb96879baec496aa279071421 -- package.json
.yarnrc.yml | 18 ++++
lavamoat/webpack/mv2/beta/policy.json | 23 +++--
lavamoat/webpack/mv2/experimental/policy.json | 23 +++--
lavamoat/webpack/mv2/flask/policy.json | 23 +++--
lavamoat/webpack/mv2/main/policy.json | 23 +++--
lavamoat/webpack/mv3/beta/policy.json | 23 +++--
lavamoat/webpack/mv3/experimental/policy.json | 23 +++--
lavamoat/webpack/mv3/flask/policy.json | 23 +++--
lavamoat/webpack/mv3/main/policy.json | 23 +++--
yarn.lock | 141 ++++++++++++++++++++------
10 files changed, 256 insertions(+), 87 deletions(-)
== manifest ==Produced by Follows from the scope above
Raise with a human: each rationale is a claim about how the extension uses React Router, and a suppression outlives the reasoning that justified it — if the app ever adopts |



Description
Changelog
CHANGELOG entry: null
Related issues
Closes: #44805
Progresses: #44859
Note
Low Risk
Mostly lockfile and LavaMoat policy alignment plus documented audit suppressions; tar/stream changes affect Snaps packaging but are routine security bumps.
Overview
Dependency refresh for the Snaps/tar extraction stack:
tarmoves to 7.5.22, with related bumps (tar-stream3.2.0,streamx2.28.0,tar-fs2.1.5, and new transitive packages such asevents-universal,text-decoder, and optionalbare-*peers).queue-tickdrops out of thestreamxgraph in favor of that newer layout.LavaMoat webpack policies (MV2/MV3 variants) are regenerated to match:
streamxnow allowsprocess.nextTick/queueMicrotask, wiresevents-universalandtext-decoderinstead ofqueue-tick, and drops the standalonequeue-tickentry.Yarn audit adds three ignored React Router GHSA IDs with rationale—HashRouter (not server-controlled browser paths) for the open-redirect issues and no SSR/hydration for the
deserializeErrorsadvisory—so CI stays green without a major React Router upgrade.Reviewed by Cursor Bugbot for commit e846388. Bugbot is set up for automated code reviews on this repo. Configure here.