Skip to content

build(deps): bump selenium-webdriver from 4.35.0 to 4.43.0#986

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/selenium-webdriver-4.43.0
Open

build(deps): bump selenium-webdriver from 4.35.0 to 4.43.0#986
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/selenium-webdriver-4.43.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps selenium-webdriver from 4.35.0 to 4.43.0.

Release notes

Sourced from selenium-webdriver's releases.

Selenium 4.43.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

Full Changelog: SeleniumHQ/selenium@selenium-4.42.0...selenium-4.43.0

Selenium 4.42.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

... (truncated)

Changelog

Sourced from selenium-webdriver's changelog.

4.43.0 (2026-04-09)

  • Support CDP versions: v145, v146, v147

4.42.0 (2026-04-08)

  • Support CDP versions: v144, v145, v146

4.41.0 (2026-02-19)

  • Support CDP versions: v143, v144, v145
  • remove stored atoms these get generated by build (#16971)
  • output driver logs when SE_DEBUG is enabled (#16901)
  • Update lint configuration and fix rubocop offenses (#17008)
  • add missing unit tests (#17025)
  • [grid] Add session event API for server-side event bus integration (#17015)
  • Update dependencies (#17111)

4.40.0 (2026-01-18)

  • add synchronization and error handling for socket interactions (#16487)
  • mark low level bidi implementation as private api (#16475)
  • ensure driver process is always stopped (#15635)
  • create user-friendly method for enabling bidi (#14284)
  • Add force encoding to remove warnings caused by json 3.0 (#16728)
  • use SE_DEBUG to enable debugging (#16816)
  • ensure the grid is properly restarted in tests when there is a problem (#16842)
  • wait for grid to be ready when starting server (#16896)
  • check driver status endpoint rather than socket connection (#16877)
  • [build] update ruby gems with bazel (#16924)

4.39.0 (2025-12-06)

  • Add CDP for Chrome 143 and remove 140

4.38.0 (2025-10-24)

  • Add CDP for Chrome 142 and remove 139
  • Fix BiDi Network issue by removing nil values on network requests (#16442)
  • Remove cruft from old CI environment (#16473)
  • [bidi] remove deprecated classes for log inspector (#16474)

4.37.0 (2025-10-16)

  • Add CDP for Chrome 141 and remove 138
  • Update Chrome/Edge args for test environment (#16376)
  • Remove prism dependency (#16437)
  • Remove json version constraint (#16436)

4.36.0 (2025-09-18)

... (truncated)

Commits
  • dd0f534 [build] Prepare for release of selenium-4.43.0 (#17329)
  • e2d089c fix(dependencies): update selenium-webdriver to 4.43.0.nightly
  • cb536ad Bumping versions to nightly
  • 74c7f02 [build] Prepare for release of selenium-4.42.0 (#17322)
  • fa5b814 [rb] fix Ruby tests failing because of alerts in Firefox (#17294)
  • b1a7b8d [bazel] Update to Bazel 9 (#16757)
  • 5c23c7d [rb] Use portable Ruby (#16936)
  • e5fc4e5 [rust][rb] Update lock files with new versions (#17118)
  • 6865ab3 [build] Reset versions to nightly after 4.41.0 release
  • 9fc754f [build] Prepare for release of selenium-4.41.0 (#17098)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.35.0 to 4.43.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](SeleniumHQ/selenium@selenium-4.35.0...selenium-4.43.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels May 4, 2026
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

Copy link
Copy Markdown

@codacy-production codacy-production Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request contains a critical security risk and must not be merged. Although automated quality checks passed, the dependency versions introduced—specifically selenium-webdriver 4.43.0 and rubyzip 3.3.0—do not exist on the public RubyGems registry (where the current stable versions are significantly lower). This is a strong indicator of a dependency confusion attack. Furthermore, the selenium-webdriver entry in the Gemfile.lock is missing expected sub-dependencies like childprocess. Immediate investigation into the source of these updates is required.

Test suggestions

  • Run existing end-to-end browser tests to verify compatibility with the new selenium-webdriver version.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Run existing end-to-end browser tests to verify compatibility with the new selenium-webdriver version.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread Gemfile.lock
version_gem (~> 1.1, >= 1.1.4)
securerandom (0.4.1)
selenium-webdriver (4.35.0)
selenium-webdriver (4.43.0)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 HIGH RISK

The versions 4.43.0 for selenium-webdriver and 3.3.0 for rubyzip do not exist on the public RubyGems registry. Furthermore, the selenium-webdriver entry lacks core dependencies such as childprocess and websocket found in the official gem. This suggests a potential dependency confusion attack or a compromised gem source. Verify the authenticity of these versions. Try running the following prompt in your coding agent: > Verify the existence of selenium-webdriver 4.43.0 and rubyzip 3.3.0 on your configured gem sources; if they are not found, revert these changes and update to the latest official stable versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants