Browser automation indicators

These are observable browser signals, not a definitive determination of whether a visitor is human.

Detecting

Primary automation checks

Detection itemDetection resultObserved evidenceExplanation
Framework detection details

Only known property names are checked. Their absence does not rule out this framework; their presence does not prove it is running.

Common framework indicators

Detection itemDetection resultObserved evidenceExplanation

Legacy framework indicators

Detection itemDetection resultObserved evidenceExplanation

Browser runtime environment

CEF
window.chrome
Browser plugin entries
GPU renderer

Runtime information and function source characteristics do not affect the automation summary.

Function source inspection details

The native-code signature can be imitated. This check does not prove that a function is unmodified.

Function source characteristics

Function.prototype.toString
Observed function source