πŸ›‘οΈ Bot Arena
Level 2 of 5

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.