Skip to content

Update Playwright to 1.55.1 to fix SSL certificate verification vulnerability - #35480

Merged
mainframev merged 5 commits into
masterfrom
copilot/update-playwright-dependency
Nov 13, 2025
Merged

Update Playwright to 1.55.1 to fix SSL certificate verification vulnerability#35480
mainframev merged 5 commits into
masterfrom
copilot/update-playwright-dependency

Conversation

Copilot AI commented Nov 12, 2025

Copy link
Copy Markdown
Contributor

Previous Behavior

Playwright 1.49.1 downloads browsers without verifying SSL certificate authenticity (CVE affecting versions < 1.55.1).

New Behavior

All Playwright dependencies updated to 1.55.1 (minimum patched version), which includes SSL certificate verification.

Changes:

  • Updated playwright and @playwright/test to 1.55.1 in root package.json
  • Updated playwright to ^1.55.1 in tools/storybook-llms-extractor/package.json
  • Added yarn resolution "playwright": "1.55.1" to force transitive dependencies (including storywright) to use patched version
  • Added beachball change file with type 'patch' for @fluentui/storybook-llms-extractor
  • Updated yarn.lock with Playwright 1.55.1 dependencies (no duplicate dependencies detected)

Note: Version 1.55.1 was chosen as it is the minimum version that patches the security vulnerability (>= 1.55.1). After updating, Playwright browser binaries need to be installed via npx playwright install before running e2e tests.

Related Issue(s)

Original prompt

https://github.com/microsoft/fluentui-contrib/security/dependabot/86

can you create a pull requeset to update playwright and resolve this issue?


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Nov 12, 2025
…rability

Co-authored-by: mainframev <14054752+mainframev@users.noreply.github.com>
Copilot AI changed the title [WIP] Update Playwright to resolve security issues Update Playwright to 1.56.1 to fix SSL certificate verification vulnerability Nov 12, 2025
Copilot AI requested a review from mainframev November 12, 2025 01:34
@mainframev

Copy link
Copy Markdown
Contributor

@copilot

generate change file via yarn change -> use change type 'patch'

@mainframev

Copy link
Copy Markdown
Contributor

@copilot

  • run yarn install to update yarn.lock
  • check for dupes

Co-authored-by: mainframev <14054752+mainframev@users.noreply.github.com>

Copilot AI commented Nov 12, 2025

Copy link
Copy Markdown
Contributor Author

@copilot

  • run yarn install to update yarn.lock
    ...

Completed in commit 2c0e9e4:

  • Ran yarn install --ignore-scripts to update yarn.lock with Playwright 1.55.1
  • Ran yarn-deduplicate to check for duplicates (no duplicates found)
  • yarn.lock updated: 14 insertions, 14 deletions (28 lines changed)
  • All Playwright references consolidated to version 1.55.1

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • download.cypress.io
  • googlechromelabs.github.io
    • Triggering command: /opt/hostedtoolcache/node/22.21.1/x64/bin/node install.js (dns block)
  • hg.mozilla.org
    • Triggering command: /opt/hostedtoolcache/node/22.21.1/x64/bin/node ./dist/install.js (dns block)
  • https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1083080/chrome-linux.zip
    • Triggering command: /opt/hostedtoolcache/node/22.21.1/x64/bin/node install.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@mainframev
mainframev marked this pull request as ready for review November 12, 2025 16:54
@mainframev
mainframev requested a review from a team as a code owner November 12, 2025 16:54
@mainframev
mainframev merged commit 33f50ee into master Nov 13, 2025
16 checks passed
tudorpopams pushed a commit to tudorpopams/fluentui that referenced this pull request Apr 14, 2026
…rability (microsoft#35480)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mainframev <14054752+mainframev@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants