fix(deps): resolve security alerts and consolidate Dependabot updates - #4315
Merged
microsoft-github-policy-service[bot] merged 1 commit intoSep 21, 2026
Merged
Conversation
Jason Morse (JasonVMo)
requested review from
Saad Najmi (Saadnajmi) and
Elizabeth Craig (ecraig12345)
September 20, 2026 21:00
Contributor
Bundle size reportTree-shaken production Metro bundles. Component costs are relative to their platform shell; shell costs are absolute.
The job is advisory: size changes are reported but do not fail the pull request. Bundle or analysis errors still fail. |
Vladimir Morozov (vmoroz)
approved these changes
Sep 21, 2026
This was referenced Sep 22, 2026
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.
Platforms Impacted
Shared dependency graph, build/test tooling, and CI workflows; no component API or visual changes.
Description of changes
Consolidates the eligible updates from 13 open Dependabot PRs and addresses all 35 open GitHub dependency alerts as inventoried on September 20, 2026. The full recursive Yarn audit also found an additional Browserslist advisory not listed in the open GitHub alerts.
The recursive audit drops from 36 findings across 10 packages (26 high, eight moderate, two low) to zero. Each GitHub alert's vulnerable range was reproduced against the original lockfile and checked against every matching locator in the updated graph.
Security fixes
@xmldom/xmldomjs-yamlmaxTotalMergeKeys; two alertssharpsmol-tomlmorganjoisvgoremoveScriptssanitization bypasses involving executable links andforeignObjectcontent; two alertsfast-uriqsisBufferdenial of service; two alertsbrowserslistThe existing
body-parserresolution advances from 1.20.6 to 1.20.8 so itsqsdependency resolves to the patched line. New resolutions narrowly target Appium's pinnedmorgan@1.11.0andsharp@0.35.3; no broad major-version overrides, new ignored packages, or audit suppressions are introduced.GitHub dependency alert references
Consolidated Dependabot updates
This PR supersedes the dependency updates proposed in #4312, #4311, #4310, #4309, #4305, #4304, #4299, #4281, #4213, #4212, #4182, #4180, and the grouped Actions update #4198. Existing PRs and alerts have not been manually closed or dismissed.
Additional npm updates include
tmcp1.20.0,@fluentui/react-native-icons2.0.341,jscodeshift17.4.0, andmarkdown-link-check3.15.0.The SHA-pinned Actions advance to checkout 7.0.1, RNTA setup-toolchain 5.4.10, create-github-app-token 3.2.0, CodeQL 4.38.0, setup-node 7.0.0, and Changesets Action 2.1.2.
Package-age policy is unchanged: all 98 newly selected npm versions and the selected Action releases were published before the exact seven-day cutoff, 2026-09-13T20:22:40.639Z. RNTA 5.4.11 and CodeQL 4.38.1 are intentionally not selected because they are newer than that cutoff.
Coupled Changesets migration
Changesets Action v2 requires CLI v3, so both are upgraded together: CLI 3.0.2 and Action 2.1.2.
github-token,version-script, andcreate-github-releasesinputs.yarn changeset:versionfails when no unreleased changeset exists. The Action still skips versioning for absent or only-empty changesets.Verification
Completed locally:
yarn format,yarn lint-repo,yarn lint-lockfile,yarn change:check, andyarn check-publishing.yarn dedupe --check,yarn install --immutable --mode=skip-build, andyarn npm audit --all --recursive --json --no-deprecations.tmcp.markdown-link-check.Hosted workflow execution and Windows native builds remain CI validation. GitHub had no open code-scanning alerts at inventory time; the secret-scanning API returned 404, so secret-alert coverage was not assessed.
Pull request checklist