Skip to content

Commit 5f9c0e6

Browse files
committed
Some improvements in the blog post
1 parent c565203 commit 5f9c0e6

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

website_and_docs/content/blog/2025/selenium_manager_usage_whats_behind_chrome_127.0.6533.99.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,26 @@ WebDriver driver = new ChromeDriver();
1717

1818
Selenium Manager takes care of detecting whether Chrome is installed, downloading the required driver, and even provisioning a copy of [Chrome for Testing (CfT)](https://googlechromelabs.github.io/chrome-for-testing/) if Chrome is not present on the system. This also works for Firefox and Edge, on Windows, Linux, and macOS.
1919

20-
Beyond driver and browser setup, Selenium Manager also implements **telemetry**. Once per day, per user, it sends anonymous usage data to a [public Plausible dashboard](https://plausible.io/manager.selenium.dev). The purpose is to help project maintainers understand how Selenium is being used. While telemetry has generated some debate in the community, the dataset occasionally reveals interesting patterns.
20+
Beyond driver and browser setup, Selenium Manager also implements **telemetry**. Once per day and user, it sends anonymous usage data to a [public Plausible dashboard](https://plausible.io/manager.selenium.dev). The purpose is to help project maintainers understand how Selenium is being used. While telemetry has generated some debate in the community, the dataset occasionally reveals interesting patterns.
2121

2222
### An Unexpected Browser Version
2323

24-
When reviewing the telemetry recently, one statistic stood out. Most users (71.3%) don't specify a browser version explicitly, which is expected. But surprisingly, **28.7% of daily users — over 28 million unique clients — report running the exact version 127.0.6533.99 of Chrome**.
24+
When reviewing the telemetry recently, one statistic stood out. Most users (70.1% of the total users at the time of this writing) don't specify a browser version explicitly, which is expected. But surprisingly, **28.8% of the total users — over 28 million unique clients — report running the exact version 127.0.6533.99 of Chrome**. These numbers are growing daily, since if we filter the results to the last 28 days, we discover the number of users using this version is over 40% of the total.
2525

26-
At first, this looked like a bug. We checked the Selenium repository (a monorepo covering all bindings and Selenium Manager itself) to see if that version was hardcoded somewhere. It wasn't. Which means a huge number of users are explicitly targeting this release.
26+
Importantly, specific browser versions are only gathered by Selenium Manager when the user explicitly requests a given version with the Selenium API as follows (the following example is Java, but this can also be done with Python, JavaScript, Ruby, and .NET):
27+
28+
```java
29+
ChromeOptions options = new ChromeOptions();
30+
options.setBrowserVersion("127.0.6533.99");
31+
WebDriver driver = new ChromeDriver(options);
32+
```
33+
34+
At first, this looked like a bug. Perhaps this version may be hardcoded somewhere in the Selenium code by mistake. So we checked the Selenium repository (a monorepo covering all bindings and Selenium Manager itself) to see if that version was present somewhere. It wasn't. Which means a huge number of users are explicitly pinning this version to be downloaded automatically with Selenium Manager and used with Selenium.
2735

2836
Looking it up, 127.0.6533.99 corresponds to a Chrome release from August 2024 ([release notes](https://chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop.html)). That version patched several vulnerabilities, including the critical **CVE-2024-7532** (although the Chromium issue tracker entry for that CVE is [no longer publicly available](https://issues.chromium.org/issues/350528343)).
2937

30-
### Where Are These Users Coming From?
38+
39+
### Why Chrome 127.0.6533.99?
3140

3241
[Digging further into the telemetry](https://plausible.io/manager.selenium.dev?f=is,props:browser_version,127.0.6533.99), we saw that the majority of these requests come from a few countries:
3342

@@ -39,13 +48,9 @@ Looking it up, 127.0.6533.99 corresponds to a Chrome release from August 2024 ([
3948
- Ukraine (1M)
4049
- Belarus (884k)
4150

42-
This raises the question: **why would so many users in these regions be tied to exactly this version of Chrome?**
43-
44-
### Interpreting the Signal
45-
46-
We don't have a definitive answer. Some possibilities include:
51+
This raises the question: **why would so many users in these regions be tied to exactly this version of Chrome?** We don't have a definitive answer. Some possibilities include:
4752

48-
- Perhaps 127.0.6533.99 is considered a **"safe" baseline** because it patched critical vulnerabilities.
53+
- Perhaps Chrome 127.0.6533.99 is considered a **"safe" baseline** because it patched critical vulnerabilities.
4954
- Or conversely, it may be the **last version with an exploitable weakness**, making it useful for malicious automation.
5055
- It could also be distributed widely in enterprise or academic environments in certain countries, leading to a statistical cluster.
5156

0 commit comments

Comments
 (0)