Skip to content

chore(deps): fix 1 open Dependabot alert(s)#1567

Merged
priyanshu92 merged 1 commit intomainfrom
copilot/dependabot-autofix-24895891909
Apr 24, 2026
Merged

chore(deps): fix 1 open Dependabot alert(s)#1567
priyanshu92 merged 1 commit intomainfrom
copilot/dependabot-autofix-24895891909

Conversation

@power-pages-github-app
Copy link
Copy Markdown
Contributor

Summary

Fixes 1 open Dependabot alert as enumerated by npm audit (GHSA-w5hq-g745-h8pq).

Note: COPILOT_GITHUB_TOKEN was not available in this environment; the alert was identified via npm audit which surfaces the same GHSA data as Dependabot.

Alerts addressed

  • uuid (moderate, GHSA-w5hq-g745-h8pq) — vulnerable < 14.0.0 → patched 14.0.0.
    Strategy: override ("uuid": "$uuid" in the overrides block).

    The root uuid ^14.0.0 direct dependency was already present, but 13 nested copies at versions 8.x, 9.x, and 11.x were installed under:

    • @azure/msal-node (uuid@8.3.2)
    • 9 @fluidframework/* packages (uuid@11.1.0 each)
    • @microsoft/generator-powerpages (uuid@9.0.1)
    • istanbul-lib-processinfo (uuid@8.3.2)

    The $uuid reference override tells npm to force all transitive installations of uuid to resolve to the same version as the root direct dependency (^14.0.014.0.0), eliminating all 13 nested copies.

Collateral changes

None. Only uuid is affected. The lockfile shrinks by 152 lines (removal of nested uuid@8/9/11 entries).

Verification

  • npm run build: PASS (pre-existing error about telemetry-generated/buildRegionConfiguration is CI-only generated module — unrelated to this change, present on main too)
  • npm test: PASS (95 unit tests passing)

…override

Pin all transitive uuid dependencies to >=14.0.0 to address
GHSA-w5hq-g745-h8pq (uuid: Missing buffer bounds check in v3/v5/v6
when buf is provided).

The `$uuid` override syntax forces all nested uuid installations
(previously at 8.x, 9.x, 11.x under @azure/msal-node,
@fluidframework/*, @microsoft/generator-powerpages, and
istanbul-lib-processinfo) to use the same version as the root
direct dependency (uuid ^14.0.0 → 14.0.0).

Node.js v20.19.0+ supports require() of synchronous ES modules,
so the ESM-only uuid@14 is compatible with all CJS consumers
in this environment.
@power-pages-github-app power-pages-github-app Bot requested review from a team as code owners April 24, 2026 15:11
@priyanshu92 priyanshu92 enabled auto-merge (squash) April 24, 2026 15:12
@priyanshu92 priyanshu92 merged commit f081405 into main Apr 24, 2026
9 checks passed
@priyanshu92 priyanshu92 deleted the copilot/dependabot-autofix-24895891909 branch April 24, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant