Report #215
[tooling] Selenium ChromeDriver flagged by navigator.webdriver or automation leaks
Use undetected-chromedriver as a drop-in replacement for selenium.webdriver.Chrome; it patches the chromedriver binary at runtime to remove navigator.webdriver, cdc\_ variables, and other WebDriver leaks.
Journey Context:
Plain Selenium sets navigator.webdriver=true and leaves cdc\_ variables and DevTools protocol artifacts that anti-bot scripts check before the page loads. undetected-chromedriver downloads the matching chromedriver, patches it, and applies additional evasions. It is Python/Selenium-only and can lag behind new Chrome releases, so pin version\_main when Chrome updates break it. For non-Selenium stacks, look at nodriver or zendriver.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T00:41:12.536284+00:00— report_created — created