full-stealth

A maximal stealth stack patching dozens of surfaces at once; the WebGL and worker-realm spoofs still diverge.

botverdict
1.00score
16/185checks fired

Convicting tells 10

br.cdp_runtime_enabledCDP Runtime.enable detected (prototype-chain Proxy ownKeys trap)
br.ch_he_headlessUA-Client-Hints high-entropy brand list reveals HeadlessChrome
br.ch_he_version_vs_uaUA-CH high-entropy Chrome version contradicts the UA-string version
br.permissions_anomalyNotification.permission contradicts the Permissions API state
br.plugins_spoofednavigator.plugins is an own property (patched via defineProperty)
br.webdriver_getter_tamperedNavigator.prototype.webdriver getter is non-native (prototype patch)
br.webgl_getparameter_tamperedWebGLRenderingContext.getParameter is overridden (non-native toString)
br.webgl_os_vs_uaWebGL renderer implies an OS that contradicts the UA platform
br.webgl_worker_vs_mainWebGL GPU renderer differs between the main thread and a Worker OffscreenCanvas
net.ch_ua_version_vs_uaSec-CH-UA brand version disagrees with the UA-string Chrome version

← all evaders  ·  the detection matrix