Bot Arena
Bot detection · Level 2 View on report ↗

CDP attached

Five checks for stealth-tool artefacts plus signals only real headed Chrome can fake.

What's measured on this page

CDP stands for Chrome DevTools Protocol — the low-level remote-control interface Chrome exposes for tools like Puppeteer and Playwright. It is how those tools click buttons, type text, and read the DOM from outside the browser, without using a real keyboard and mouse.


- Driver-shim properties — legacy Selenium / stealth plugins leak cdc_* globals. - Function.prototype.toString integrity — if a framework patches toString to hide itself, the patch's own toString string is not "[native code]". - window.chrome surface — real Chrome exposes chrome.app and chrome.csi; CDP-only contexts typically miss them. - Browser chrome height — visible toolbars and tabs make outerHeight - innerHeight meaningfully positive; headless Chrome reports 0. - Screen taskbar — real desktops reserve pixels for the taskbar/dock so screen.availHeight < screen.height; headless reports them equal.

Sign in

Demo target — credentials are not checked.