build(deps): bump selenium-webdriver from 4.35.0 to 4.43.0#986
build(deps): bump selenium-webdriver from 4.35.0 to 4.43.0#986dependabot[bot] wants to merge 1 commit intomasterfrom
Conversation
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>
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
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
| version_gem (~> 1.1, >= 1.1.4) | ||
| securerandom (0.4.1) | ||
| selenium-webdriver (4.35.0) | ||
| selenium-webdriver (4.43.0) |
There was a problem hiding this comment.
🔴 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.
Bumps selenium-webdriver from 4.35.0 to 4.43.0.
Release notes
Sourced from selenium-webdriver's releases.
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
... (truncated)
Commits
dd0f534[build] Prepare for release of selenium-4.43.0 (#17329)e2d089cfix(dependencies): update selenium-webdriver to 4.43.0.nightlycb536adBumping versions to nightly74c7f02[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 release9fc754f[build] Prepare for release of selenium-4.41.0 (#17098)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)