build(deps-dev): bump @playwright/cli from 0.1.1 to 0.1.7#2622
build(deps-dev): bump @playwright/cli from 0.1.1 to 0.1.7#2622dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [@playwright/cli](https://github.com/microsoft/playwright-cli) from 0.1.1 to 0.1.7. - [Release notes](https://github.com/microsoft/playwright-cli/releases) - [Commits](microsoft/playwright-cli@v0.1.1...0.1.7) --- updated-dependencies: - dependency-name: "@playwright/cli" dependency-version: 0.1.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
Suggested comment for Cursor review (copy and paste as a new comment): Note: GitHub Actions bot cannot trigger Cursor agent directly. Please copy the above comment to invoke the review. |
Build Branch
Static preview entry points
QR codes (mobile preview)
Integration commandsnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/dependabot/npm_and_yarn/main/playwright/cli-0.1.7")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/playwright/cli-0.1.7
git -C submodules/content-scope-scripts checkout origin/pr-releases/dependabot/npm_and_yarn/main/playwright/cli-0.1.7Pin to exact commitnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "7062cc4d33cfd9ca7b719d54c4f091b5e1c53dd7")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/playwright/cli-0.1.7
git -C submodules/content-scope-scripts checkout 7062cc4d33cfd9ca7b719d54c4f091b5e1c53dd7 |
There was a problem hiding this comment.
Web Compatibility Assessment
package.json(devDependencies, around lines 41-44) — severity: info.@playwright/cliis bumped from^0.1.1to^0.1.7; this is build/test tooling only and does not modify injected runtime APIs, wrappers, feature lifecycle hooks, or platform entry-point behavior.package-lock.json(rootdevDependencies, around lines 18-25; Playwright tree around lines 1546-1589) — severity: info. Lockfile updates are confined to Playwright CLI/tooling transitive packages (playwright,playwright-core) and do not alter web-exposed API shims, descriptor behavior, prototype patches, or DOM mutation logic.package-lock.json(workspace lock entry around line 10888) — severity: warning. The lockfile also changes@duckduckgo/design-tokensresolution text (#<commit>->#v0.17.0) without a correspondingpackage.jsonchange in this PR. This is likely lockfile normalization, but it is unrelated dependency drift and should be confirmed to avoid hidden behavior changes in special-pages build assets.
Security Assessment
package.jsonandpackage-lock.jsonchanged only — severity: info. No modifications tocaptured-globals, wrapper utilities, DDGProxy, message bridge, origin validation, or feature config gating paths; therefore no direct new content-script attack surface was introduced.package-lock.jsonPlaywright transitive updates — severity: info. These remaindevdependencies (tooling path), so there is no direct page-context execution risk in shipped injections. Residual risk is limited to CI/local toolchain supply-chain exposure, mitigated by lockfile pinning.
Risk Level
Low Risk — the PR is dependency/tooling-only and does not touch any injected runtime code paths that affect web compatibility or in-page security boundaries.
Recommendations
- Validate whether the
@duckduckgo/design-tokenslockfile delta resolves to the same artifact; if not intentional, revert or split it into a dedicated dependency PR. - Keep this PR scoped to tooling updates and ensure CI executes at least unit tests plus existing Playwright smoke/integration coverage to catch any runner-level regressions.
- No additional web-compat/security runtime tests are required for injected feature logic since no runtime files changed.
Sent by Cursor Automation: Web compat and sec
There was a problem hiding this comment.
Findings
-
Medium:
@playwright/cliappears unused by this repository’s build/test pipeline, so this update increases supply-chain surface without local coverage.
Evidence: repo-wide search only finds this package in manifests/lockfile and internal skill docs; no usage inscriptsor.github/workflows. -
Low: this bump also upgrades the nested
playwright/playwright-corebundle from1.59.0-alpha-*to1.60.0-alpha-*under@playwright/cli.
Evidence:package-lock.jsondiff updatesnode_modules/@playwright/cli/node_modules/playwrightandplaywright-coreversions.
Risk: behavior drift in CLI-only workflows plus additional alpha-code footprint.
Uncertain / Requires Validation
- If any external automation relies on
playwright-cli(outside repo scripts/workflows), removing it could break those paths. - There is no in-repo test coverage that directly exercises
playwright-cli; validation has to come from the external workflow(s) that invoke it.
Follow-up Fix PR
I did not open a separate fix PR yet because the safe fix depends on whether external workflows require playwright-cli.
If confirmed unused, the recommended fix is a follow-up PR removing @playwright/cli from root devDependencies to reduce attack surface.
Sent by Cursor Automation: Review dependabot
| "dependencies": { | ||
| "minimist": "^1.2.5", | ||
| "playwright": "1.59.0-alpha-1771104257000" | ||
| "playwright": "1.60.0-alpha-1775951570000" |
There was a problem hiding this comment.
This update pulls in a newer alpha Playwright build under @playwright/cli (1.59.0-alpha-* -> 1.60.0-alpha-*). Since alpha CLI internals can change quickly, please confirm there is a workflow-level validation path for playwright-cli commands (no direct repo test coverage found).
|
@noisysocks do we need the dependency here or will your skill work without? |
|
Superseded by #2643. |


Bumps @playwright/cli from 0.1.1 to 0.1.7.
Release notes
Sourced from
@playwright/cli's releases.... (truncated)
Commits
1a3b1f3chore: mark v0.1.7 (#357)4282eb9chore: roll Playwright to 1.60.0-alpha-1775951570000 (#356)5f8ca8bchore: roll Playwright to 1.60.0-alpha-1775931579000 (#355)278fcadchore: mark v0.1.6 (#349)3f43390chore: roll Playwright to 1.60.0-alpha-1775584683000 (#348)a0d5bfdchore: mark v0.1.5 (#342)a16657bchore: roll Playwright to 1.60.0-alpha-1775237291000 (#341)4a11584chore: mark v0.1.4 (#334)084d0c0chore: mark v0.1.3 (#333)497e857chore: roll Playwright to 1.60.0-alpha-1774999321000 (#332)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Low Risk
Low risk dependency-only update affecting dev tooling/testing; potential impact is limited to Playwright CLI behavior and snapshot/test tooling.
Overview
Bumps dev dependency
@playwright/clifrom0.1.1to0.1.7inpackage.jsonand updatespackage-lock.jsonto pull the newer CLI along with its bundledplaywright/playwright-corealpha version.Lockfile resolution also refreshes a GitHub dev dependency reference for
@duckduckgo/design-tokenstov0.17.0.Reviewed by Cursor Bugbot for commit 66797b0. Bugbot is set up for automated code reviews on this repo. Configure here.