fingerprintjs / BotD

Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.

Home Page:https://fingerprintjs.github.io/BotD/main/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BotD claims Microsoft Edge on macOS is a `headless_chrome` bot

mrmachine opened this issue · comments

With this code:

<script>
	// Initialize an agent at application startup, once per page/app.
	const botdPromise = import('https://openfpcdn.io/botd/v1').then((Botd) => Botd.load())
	// Get detection results when you need them.
	botdPromise
		.then((botd) => botd.detect())
		.then((result) => console.log(result))
		.catch((error) => console.error(error))
</script>

image

@mrmachine I could not replicate this.

Would you provide more details?

  • Please, go to our playground page
  • Paste the logs here
  • What is your MacOS version?

I am on macOS 12.6 (21G115) running on Apple Silicon.

The playground also detects Edge as headless_chrome.

image

Here is the log:

{"timeToGetResults":"55 ms","timeToCollectSignals":"55 ms","detectionResult":{"bot":true,"botKind":"headless_chrome"},"collectedData":{"process":{"state":-1,"error":"BotdError: window.process is undefined"},"userAgent":{"value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.24","state":0},"appVersion":{"value":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.24","state":0},"rtt":{"value":0,"state":0},"windowSize":{"value":{"outerWidth":1728,"outerHeight":1079,"innerWidth":1680,"innerHeight":1000},"state":0},"pluginsLength":{"value":5,"state":0},"pluginsArray":{"value":true,"state":0},"errorTrace":{"value":"TypeError: Cannot read properties of null (reading '0')\n    at errorTrace (https://fingerprintjs.github.io/BotD/main.bundle.js:1:17644)\n    at n.<anonymous> (https://fingerprintjs.github.io/BotD/main.bundle.js:1:21510)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:10286\n    at Object.next (https://fingerprintjs.github.io/BotD/main.bundle.js:1:10391)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:9328\n    at new Promise (<anonymous>)\n    at e (https://fingerprintjs.github.io/BotD/main.bundle.js:1:9073)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:21347\n    at Array.map (<anonymous>)\n    at n.<anonymous> (https://fingerprintjs.github.io/BotD/main.bundle.js:1:21323)","state":0},"productSub":{"value":"20030107","state":0},"windowExternal":{"value":"[object External]","state":0},"mimeTypesConsistent":{"value":true,"state":0},"evalLength":{"value":33,"state":0},"webGL":{"value":{"vendor":"WebKit","renderer":"WebKit WebGL"},"state":0},"webDriver":{"value":false,"state":0},"languages":{"value":["en-AU","en-GB","en","en-US"],"state":0},"documentAttributes":{"value":["lang"],"state":0},"functionBind":{"value":"function bind() { [native code] }","state":0},"documentProps":{"value":["location"],"state":0},"windowProps":{"value":["Object","Function","Array","Number","parseFloat","parseInt","Infinity","NaN","undefined","Boolean","String","Symbol","Date","Promise","RegExp","Error","AggregateError","EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError","globalThis","JSON","Math","Intl","ArrayBuffer","Uint8Array","Int8Array","Uint16Array","Int16Array","Uint32Array","Int32Array","Float32Array","Float64Array","Uint8ClampedArray","BigUint64Array","BigInt64Array","DataView","Map","BigInt","Set","WeakMap","WeakSet","Proxy","Reflect","FinalizationRegistry","WeakRef","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape","eval","isFinite","isNaN","console","Option","Image","Audio","webkitURL","webkitRTCPeerConnection","webkitMediaStream","WebKitMutationObserver","WebKitCSSMatrix","XSLTProcessor","XPathResult","XPathExpression","XPathEvaluator","XMLSerializer","XMLHttpRequestUpload","XMLHttpRequestEventTarget","XMLHttpRequest","XMLDocument","WritableStreamDefaultWriter","WritableStreamDefaultController","WritableStream","Worker","Window","WheelEvent","WebSocket","WebGLVertexArrayObject","WebGLUniformLocation","WebGLTransformFeedback","WebGLTexture","WebGLSync","WebGLShaderPrecisionFormat","WebGLShader","WebGLSampler","WebGLRenderingContext","WebGLRenderbuffer","WebGLQuery","WebGLProgram","WebGLFramebuffer","WebGLContextEvent","WebGLBuffer","WebGLActiveInfo","WebGL2RenderingContext","WaveShaperNode","VisualViewport","VirtualKeyboardGeometryChangeEvent","ValidityState","VTTCue","UserActivation","URLSearchParams","URLPattern","URL","UIEvent","TrustedTypePolicyFactory","TrustedTypePolicy","TrustedScriptURL","TrustedScript","TrustedHTML","TreeWalker","TransitionEvent","TransformStreamDefaultController","TransformStream","TrackEvent","TouchList","Touch","TimeRanges","TextTrackList","TextTrackCueList","TextTrackCue","TextTrack","TextMetrics","TextEvent","TextEncoderStream","TextEncoder","TextDecoderStream","TextDecoder","Text","TaskSignal","TaskPriorityChangeEvent","TaskController","TaskAttributionTiming","SyncManager","SubmitEvent","StyleSheetList","StyleSheet","StylePropertyMapReadOnly","StylePropertyMap","StorageEvent","Storage","StereoPannerNode","StaticRange","ShadowRoot","Selection","SecurityPolicyViolationEvent","ScriptProcessorNode","ScreenOrientation","Screen","Scheduling","Scheduler","SVGViewElement","SVGUseElement","SVGUnitTypes","SVGTransformList","SVGTransform","SVGTitleElement","SVGTextPositioningElement","SVGTextPathElement","SVGTextElement","SVGTextContentElement","SVGTSpanElement","SVGSymbolElement","SVGSwitchElement","SVGStyleElement","SVGStringList","SVGStopElement","SVGSetElement","SVGScriptElement","SVGSVGElement","SVGRectElement","SVGRect","SVGRadialGradientElement","SVGPreserveAspectRatio","SVGPolylineElement","SVGPolygonElement","SVGPointList","SVGPoint","SVGPatternElement","SVGPathElement","SVGNumberList","SVGNumber","SVGMetadataElement","SVGMatrix","SVGMaskElement","SVGMarkerElement","SVGMPathElement","SVGLinearGradientElement","SVGLineElement","SVGLengthList","SVGLength","SVGImageElement","SVGGraphicsElement","SVGGradientElement","SVGGeometryElement","SVGGElement","SVGForeignObjectElement","SVGFilterElement","SVGFETurbulenceElement","SVGFETileElement","SVGFESpotLightElement","SVGFESpecularLightingElement","SVGFEPointLightElement","SVGFEOffsetElement","SVGFEMorphologyElement","SVGFEMergeNodeElement","SVGFEMergeElement","SVGFEImageElement","SVGFEGaussianBlurElement","SVGFEFuncRElement","SVGFEFuncGElement","SVGFEFuncBElement","SVGFEFuncAElement","SVGFEFloodElement","SVGFEDropShadowElement","SVGFEDistantLightElement","SVGFEDisplacementMapElement","SVGFEDiffuseLightingElement","SVGFEConvolveMatrixElement","SVGFECompositeElement","SVGFEComponentTransferElement","SVGFEColorMatrixElement","SVGFEBlendElement","SVGEllipseElement","SVGElement","SVGDescElement","SVGDefsElement","SVGComponentTransferFunctionElement","SVGClipPathElement","SVGCircleElement","SVGAnimationElement","SVGAnimatedTransformList","SVGAnimatedString","SVGAnimatedRect","SVGAnimatedPreserveAspectRatio","SVGAnimatedNumberList","SVGAnimatedNumber","SVGAnimatedLengthList","SVGAnimatedLength","SVGAnimatedInteger","SVGAnimatedEnumeration","SVGAnimatedBoolean","SVGAnimatedAngle","SVGAnimateTransformElement","SVGAnimateMotionElement","SVGAnimateElement","SVGAngle","SVGAElement","Response","ResizeObserverSize","ResizeObserverEntry","ResizeObserver","Request","ReportingObserver","ReadableStreamDefaultReader","ReadableStreamDefaultController","ReadableStreamBYOBRequest","ReadableStreamBYOBReader","ReadableStream","ReadableByteStreamController","Range","RadioNodeList","RTCTrackEvent","RTCStatsReport","RTCSessionDescription","RTCSctpTransport","RTCRtpTransceiver","RTCRtpSender","RTCRtpReceiver","RTCPeerConnectionIceEvent","RTCPeerConnectionIceErrorEvent","RTCPeerConnection","RTCIceCandidate","RTCErrorEvent","RTCError","RTCEncodedVideoFrame","RTCEncodedAudioFrame","RTCDtlsTransport","RTCDataChannelEvent","RTCDataChannel","RTCDTMFToneChangeEvent","RTCDTMFSender","RTCCertificate","PromiseRejectionEvent","ProgressEvent","Profiler","ProcessingInstruction","PopStateEvent","PointerEvent","PluginArray","Plugin","PeriodicWave","PerformanceTiming","PerformanceServerTiming","PerformanceResourceTiming","PerformancePaintTiming","PerformanceObserverEntryList","PerformanceObserver","PerformanceNavigationTiming","PerformanceNavigation","PerformanceMeasure","PerformanceMark","PerformanceLongTaskTiming","PerformanceEventTiming","PerformanceEntry","PerformanceElementTiming","Performance","Path2D","PannerNode","PageTransitionEvent","OverconstrainedError","OscillatorNode","OffscreenCanvasRenderingContext2D","OffscreenCanvas","OfflineAudioContext","OfflineAudioCompletionEvent","NodeList","NodeIterator","NodeFilter","Node","NetworkInformation","Navigator","NamedNodeMap","MutationRecord","MutationObserver","MutationEvent","MouseEvent","MimeTypeArray","MimeType","MessagePort","MessageEvent","MessageChannel","MediaStreamTrackProcessor","MediaStreamTrackEvent","MediaStreamEvent","MediaStreamAudioSourceNode","MediaStreamAudioDestinationNode","MediaStream","MediaRecorder","MediaQueryListEvent","MediaQueryList","MediaList","MediaError","MediaEncryptedEvent","MediaElementAudioSourceNode","MediaCapabilities","Location","LayoutShiftAttribution","LayoutShift","LargestContentfulPaint","KeyframeEffect","KeyboardEvent","IntersectionObserverEntry","IntersectionObserver","InputEvent","InputDeviceInfo","InputDeviceCapabilities","ImageData","ImageCapture","ImageBitmapRenderingContext","ImageBitmap","IdleDeadline","IIRFilterNode","IDBVersionChangeEvent","IDBTransaction","IDBRequest","IDBOpenDBRequest","IDBObjectStore","IDBKeyRange","IDBIndex","IDBFactory","IDBDatabase","IDBCursorWithValue","IDBCursor","History","Headers","HashChangeEvent","HTMLVideoElement","HTMLUnknownElement","HTMLUListElement","HTMLTrackElement","HTMLTitleElement","HTMLTimeElement","HTMLTextAreaElement","HTMLTemplateElement","HTMLTableSectionElement","HTMLTableRowElement","HTMLTableElement","HTMLTableColElement","HTMLTableCellElement","HTMLTableCaptionElement","HTMLStyleElement","HTMLSpanElement","HTMLSourceElement","HTMLSlotElement","HTMLSelectElement","HTMLScriptElement","HTMLQuoteElement","HTMLProgressElement","HTMLPreElement","HTMLPictureElement","HTMLParamElement","HTMLParagraphElement","HTMLOutputElement","HTMLOptionsCollection","HTMLOptionElement","HTMLOptGroupElement","HTMLObjectElement","HTMLOListElement","HTMLModElement","HTMLMeterElement","HTMLMetaElement","HTMLMenuElement","HTMLMediaElement","HTMLMarqueeElement","HTMLMapElement","HTMLLinkElement","HTMLLegendElement","HTMLLabelElement","HTMLLIElement","HTMLInputElement","HTMLImageElement","HTMLIFrameElement","HTMLHtmlElement","HTMLHeadingElement","HTMLHeadElement","HTMLHRElement","HTMLFrameSetElement","HTMLFrameElement","HTMLFormElement","HTMLFormControlsCollection","HTMLFontElement","HTMLFieldSetElement","HTMLEmbedElement","HTMLElement","HTMLDocument","HTMLDivElement","HTMLDirectoryElement","HTMLDialogElement","HTMLDetailsElement","HTMLDataListElement","HTMLDataElement","HTMLDListElement","HTMLCollection","HTMLCanvasElement","HTMLButtonElement","HTMLBodyElement","HTMLBaseElement","HTMLBRElement","HTMLAudioElement","HTMLAreaElement","HTMLAnchorElement","HTMLAllCollection","GeolocationPositionError","GeolocationPosition","GeolocationCoordinates","Geolocation","GamepadHapticActuator","GamepadEvent","GamepadButton","Gamepad","GainNode","FormDataEvent","FormData","FontFaceSetLoadEvent","FontFace","FocusEvent","FileReader","FileList","File","FeaturePolicy","External","EventTarget","EventSource","EventCounts","Event","ErrorEvent","ElementInternals","Element","DynamicsCompressorNode","DragEvent","DocumentType","DocumentFragment","Document","DelayNode","DecompressionStream","DataTransferItemList","DataTransferItem","DataTransfer","DOMTokenList","DOMStringMap","DOMStringList","DOMRectReadOnly","DOMRectList","DOMRect","DOMQuad","DOMPointReadOnly","DOMPoint","DOMParser","DOMMatrixReadOnly","DOMMatrix","DOMImplementation","DOMException","DOMError","CustomStateSet","CustomEvent","CustomElementRegistry","Crypto","CountQueuingStrategy","ConvolverNode","ConstantSourceNode","CompressionStream","CompositionEvent","Comment","CloseEvent","ClipboardEvent","CharacterData","ChannelSplitterNode","ChannelMergerNode","CanvasRenderingContext2D","CanvasPattern","CanvasGradient","CanvasFilter","CanvasCaptureMediaStreamTrack","CSSVariableReferenceValue","CSSUnparsedValue","CSSUnitValue","CSSTranslate","CSSTransformValue","CSSTransformComponent","CSSSupportsRule","CSSStyleValue","CSSStyleSheet","CSSStyleRule","CSSStyleDeclaration","CSSSkewY","CSSSkewX","CSSSkew","CSSScale","CSSRuleList","CSSRule","CSSRotate","CSSPropertyRule","CSSPositionValue","CSSPerspective","CSSPageRule","CSSNumericValue","CSSNumericArray","CSSNamespaceRule","CSSMediaRule","CSSMatrixComponent","CSSMathValue","CSSMathSum","CSSMathProduct","CSSMathNegate","CSSMathMin","CSSMathMax","CSSMathInvert","CSSMathClamp","CSSLayerStatementRule","CSSLayerBlockRule","CSSKeywordValue","CSSKeyframesRule","CSSKeyframeRule","CSSImportRule","CSSImageValue","CSSGroupingRule","CSSFontFaceRule","CSSCounterStyleRule","CSSConditionRule","CSS","CDATASection","ByteLengthQueuingStrategy","BroadcastChannel","BlobEvent","Blob","BiquadFilterNode","BeforeUnloadEvent","BeforeInstallPromptEvent","BaseAudioContext","BarProp","AudioWorkletNode","AudioScheduledSourceNode","AudioProcessingEvent","AudioParamMap","AudioParam","AudioNode","AudioListener","AudioDestinationNode","AudioContext","AudioBufferSourceNode","AudioBuffer","Attr","AnimationEvent","AnimationEffect","Animation","AnalyserNode","AbstractRange","AbortSignal","AbortController","window","self","document","name","location","customElements","history","locationbar","menubar","personalbar","scrollbars","statusbar","toolbar","status","closed","frames","length","top","opener","parent","frameElement","navigator","origin","external","screen","innerWidth","innerHeight","scrollX","pageXOffset","scrollY","pageYOffset","visualViewport","screenX","screenY","outerWidth","outerHeight","devicePixelRatio","event","clientInformation","offscreenBuffering","screenLeft","screenTop","defaultStatus","defaultstatus","styleMedia","onsearch","isSecureContext","trustedTypes","performance","onappinstalled","onbeforeinstallprompt","crypto","indexedDB","sessionStorage","localStorage","onbeforexrselect","onabort","onbeforeinput","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting","onwebkitanimationend","onwebkitanimationiteration","onwebkitanimationstart","onwebkittransitionend","onwheel","onauxclick","ongotpointercapture","onlostpointercapture","onpointerdown","onpointermove","onpointerrawupdate","onpointerup","onpointercancel","onpointerover","onpointerout","onpointerenter","onpointerleave","onselectstart","onselectionchange","onanimationend","onanimationiteration","onanimationstart","ontransitionrun","ontransitionstart","ontransitionend","ontransitioncancel","onafterprint","onbeforeprint","onbeforeunload","onhashchange","onlanguagechange","onmessage","onmessageerror","onoffline","ononline","onpagehide","onpageshow","onpopstate","onrejectionhandled","onstorage","onunhandledrejection","onunload","crossOriginIsolated","scheduler","alert","atob","blur","btoa","cancelAnimationFrame","cancelIdleCallback","captureEvents","clearInterval","clearTimeout","close","confirm","createImageBitmap","fetch","find","focus","getComputedStyle","getSelection","matchMedia","moveBy","moveTo","open","postMessage","print","prompt","queueMicrotask","releaseEvents","reportError","requestAnimationFrame","requestIdleCallback","resizeBy","resizeTo","scroll","scrollBy","scrollTo","setInterval","setTimeout","stop","structuredClone","webkitCancelAnimationFrame","webkitRequestAnimationFrame","Atomics","chrome","WebAssembly","caches","cookieStore","ondevicemotion","ondeviceorientation","ondeviceorientationabsolute","launchQueue","onbeforematch","AbsoluteOrientationSensor","Accelerometer","AudioWorklet","BatteryManager","Cache","CacheStorage","Clipboard","ClipboardItem","CookieChangeEvent","CookieStore","CookieStoreManager","Credential","CredentialsContainer","CryptoKey","DeviceMotionEvent","DeviceMotionEventAcceleration","DeviceMotionEventRotationRate","DeviceOrientationEvent","FederatedCredential","GravitySensor","Gyroscope","Keyboard","KeyboardLayoutMap","LinearAccelerationSensor","Lock","LockManager","MIDIAccess","MIDIConnectionEvent","MIDIInput","MIDIInputMap","MIDIMessageEvent","MIDIOutput","MIDIOutputMap","MIDIPort","MediaDeviceInfo","MediaDevices","MediaKeyMessageEvent","MediaKeySession","MediaKeyStatusMap","MediaKeySystemAccess","MediaKeys","NavigationPreloadManager","NavigatorManagedData","OrientationSensor","PasswordCredential","RTCIceTransport","RelativeOrientationSensor","Sensor","SensorErrorEvent","ServiceWorker","ServiceWorkerContainer","ServiceWorkerRegistration","StorageManager","SubtleCrypto","VirtualKeyboard","WebTransport","WebTransportBidirectionalStream","WebTransportDatagramDuplexStream","WebTransportError","Worklet","XRDOMOverlayState","XRLayer","XRWebGLBinding","AudioData","EncodedAudioChunk","EncodedVideoChunk","ImageTrack","ImageTrackList","VideoColorSpace","VideoFrame","AudioDecoder","AudioEncoder","ImageDecoder","VideoDecoder","VideoEncoder","AuthenticatorAssertionResponse","AuthenticatorAttestationResponse","AuthenticatorResponse","PublicKeyCredential","BarcodeDetector","Bluetooth","BluetoothCharacteristicProperties","BluetoothDevice","BluetoothRemoteGATTCharacteristic","BluetoothRemoteGATTDescriptor","BluetoothRemoteGATTServer","BluetoothRemoteGATTService","DelegatedInkTrailPresenter","Ink","EyeDropper","FileSystemDirectoryHandle","FileSystemFileHandle","FileSystemHandle","FileSystemWritableFileStream","FontData","FragmentDirective","HID","HIDConnectionEvent","HIDDevice","HIDInputReportEvent","LaunchParams","LaunchQueue","OTPCredential","PaymentAddress","PaymentRequest","PaymentResponse","PaymentMethodChangeEvent","Presentation","PresentationAvailability","PresentationConnection","PresentationConnectionAvailableEvent","PresentationConnectionCloseEvent","PresentationConnectionList","PresentationReceiver","PresentationRequest","Sanitizer","ScreenDetailed","ScreenDetails","Serial","SerialPort","USB","USBAlternateInterface","USBConfiguration","USBConnectionEvent","USBDevice","USBEndpoint","USBInTransferResult","USBInterface","USBIsochronousInTransferPacket","USBIsochronousInTransferResult","USBIsochronousOutTransferPacket","USBIsochronousOutTransferResult","USBOutTransferResult","WakeLock","WakeLockSentinel","WindowControlsOverlay","WindowControlsOverlayGeometryChangeEvent","XRAnchor","XRAnchorSet","XRBoundedReferenceSpace","XRFrame","XRInputSource","XRInputSourceArray","XRInputSourceEvent","XRInputSourcesChangeEvent","XRPose","XRReferenceSpace","XRReferenceSpaceEvent","XRRenderState","XRRigidTransform","XRSession","XRSessionEvent","XRSpace","XRSystem","XRView","XRViewerPose","XRViewport","XRWebGLLayer","XRCPUDepthInformation","XRDepthInformation","XRWebGLDepthInformation","XRCamera","XRHand","XRJointPose","XRJointSpace","XRHitTestResult","XRHitTestSource","XRRay","XRTransientInputHitTestResult","XRTransientInputHitTestSource","XRLightEstimate","XRLightProbe","getScreenDetails","queryLocalFonts","showDirectoryPicker","showOpenFilePicker","showSaveFilePicker","originAgentCluster","navigation","webkitStorageInfo","speechSynthesis","AnimationPlaybackEvent","AnimationTimeline","CSSAnimation","CSSTransition","DocumentTimeline","BackgroundFetchManager","BackgroundFetchRecord","BackgroundFetchRegistration","BluetoothUUID","BrowserCaptureMediaStreamTrack","CropTarget","CSSContainerRule","CSSFontPaletteValuesRule","Highlight","HighlightRegistry","MediaMetadata","MediaSession","MediaSource","SourceBuffer","SourceBufferList","MediaStreamTrack","MediaStreamTrackGenerator","NavigateEvent","Navigation","NavigationCurrentEntryChangeEvent","NavigationDestination","NavigationHistoryEntry","NavigationTransition","NavigatorUAData","Notification","PaymentInstruments","PaymentManager","PaymentRequestUpdateEvent","PeriodicSyncManager","PermissionStatus","Permissions","PictureInPictureEvent","PictureInPictureWindow","PushManager","PushSubscription","PushSubscriptionOptions","RemotePlayback","SharedWorker","SpeechSynthesisErrorEvent","SpeechSynthesisEvent","SpeechSynthesisUtterance","TouchEvent","VideoPlaybackQuality","webkitSpeechGrammar","webkitSpeechGrammarList","webkitSpeechRecognition","webkitSpeechRecognitionError","webkitSpeechRecognitionEvent","openDatabase","webkitRequestFileSystem","webkitResolveLocalFileSystemURL"],"state":0},"notificationPermissions":{"value":false,"state":0}},"detailedResults":{"detectAppVersion":{"bot":false},"detectDocumentAttributes":{"bot":false},"detectDocumentProperties":{"bot":false},"detectErrorTrace":{"bot":false},"detectEvalLengthInconsistency":{"bot":false},"detectFunctionBind":{"bot":false},"detectLanguagesLengthInconsistency":{"bot":false},"detectNotificationPermissions":{"bot":false},"detectPluginsArray":{"bot":false},"detectPluginsLengthInconsistency":{"bot":false},"detectProcess":{"bot":false},"detectRTT":{"bot":true,"botKind":"headless_chrome"},"detectUserAgent":{"bot":false},"detectWebDriver":{"bot":false},"detectWebGL":{"bot":false},"detectWindowExternal":{"bot":false},"detectWindowProperties":{"bot":false},"detectWindowSize":{"bot":false},"detectMimeTypesConsistent":{"bot":false},"detectProductSub":{"bot":false}}}

Same for me. Edge on macOS 12.6, ARM, uBlock origin.
This seems related to #69

{
  "timeToGetResults": "17 ms",
  "timeToCollectSignals": "17 ms",
  "detectionResult": { "bot": true, "botKind": "headless_chrome" },
  "collectedData": {
    "process": { "state": -1, "error": "BotdError: window.process is undefined" },
    "userAgent": {
      "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.28",
      "state": 0
    },
    "appVersion": {
      "value": "5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.28",
      "state": 0
    },
    "rtt": { "value": 0, "state": 0 },
    "windowSize": {
      "value": { "outerWidth": 1800, "outerHeight": 1125, "innerWidth": 1800, "innerHeight": 1046 },
      "state": 0
    },
    "pluginsLength": { "value": 5, "state": 0 },
    "pluginsArray": { "value": true, "state": 0 },
    "errorTrace": {
      "value": "TypeError: Cannot read properties of null (reading '0')\n    at errorTrace (https://fingerprintjs.github.io/BotD/main.bundle.js:1:17644)\n    at n.<anonymous> (https://fingerprintjs.github.io/BotD/main.bundle.js:1:21510)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:10286\n    at Object.next (https://fingerprintjs.github.io/BotD/main.bundle.js:1:10391)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:9328\n    at new Promise (<anonymous>)\n    at e (https://fingerprintjs.github.io/BotD/main.bundle.js:1:9073)\n    at https://fingerprintjs.github.io/BotD/main.bundle.js:1:21347\n    at Array.map (<anonymous>)\n    at n.<anonymous> (https://fingerprintjs.github.io/BotD/main.bundle.js:1:21323)",
      "state": 0
    },
    "productSub": { "value": "20030107", "state": 0 },
    "windowExternal": { "value": "[object External]", "state": 0 },
    "mimeTypesConsistent": { "value": true, "state": 0 },
    "evalLength": { "value": 33, "state": 0 },
    "webGL": { "value": { "vendor": "WebKit", "renderer": "WebKit WebGL" }, "state": 0 },
    "webDriver": { "value": false, "state": 0 },
    "languages": { "value": ["en-GB", "en", "en-US"], "state": 0 },
    "documentAttributes": { "value": ["lang"], "state": 0 },
    "functionBind": { "value": "function bind() { [native code] }", "state": 0 },
    "documentProps": { "value": ["location"], "state": 0 },
    "windowProps": {
      "value": [
        "Object",
        "Function",
        "Array",
        "Number",
        "parseFloat",
        "parseInt",
        "Infinity",
        "NaN",
        "undefined",
        "Boolean",
        "String",
        "Symbol",
        "Date",
        "Promise",
        "RegExp",
        "Error",
        "AggregateError",
        "EvalError",
        "RangeError",
        "ReferenceError",
        "SyntaxError",
        "TypeError",
        "URIError",
        "globalThis",
        "JSON",
        "Math",
        "Intl",
        "ArrayBuffer",
        "Uint8Array",
        "Int8Array",
        "Uint16Array",
        "Int16Array",
        "Uint32Array",
        "Int32Array",
        "Float32Array",
        "Float64Array",
        "Uint8ClampedArray",
        "BigUint64Array",
        "BigInt64Array",
        "DataView",
        "Map",
        "BigInt",
        "Set",
        "WeakMap",
        "WeakSet",
        "Proxy",
        "Reflect",
        "FinalizationRegistry",
        "WeakRef",
        "decodeURI",
        "decodeURIComponent",
        "encodeURI",
        "encodeURIComponent",
        "escape",
        "unescape",
        "eval",
        "isFinite",
        "isNaN",
        "console",
        "Option",
        "Image",
        "Audio",
        "webkitURL",
        "webkitRTCPeerConnection",
        "webkitMediaStream",
        "WebKitMutationObserver",
        "WebKitCSSMatrix",
        "XSLTProcessor",
        "XPathResult",
        "XPathExpression",
        "XPathEvaluator",
        "XMLSerializer",
        "XMLHttpRequestUpload",
        "XMLHttpRequestEventTarget",
        "XMLHttpRequest",
        "XMLDocument",
        "WritableStreamDefaultWriter",
        "WritableStreamDefaultController",
        "WritableStream",
        "Worker",
        "Window",
        "WheelEvent",
        "WebSocket",
        "WebGLVertexArrayObject",
        "WebGLUniformLocation",
        "WebGLTransformFeedback",
        "WebGLTexture",
        "WebGLSync",
        "WebGLShaderPrecisionFormat",
        "WebGLShader",
        "WebGLSampler",
        "WebGLRenderingContext",
        "WebGLRenderbuffer",
        "WebGLQuery",
        "WebGLProgram",
        "WebGLFramebuffer",
        "WebGLContextEvent",
        "WebGLBuffer",
        "WebGLActiveInfo",
        "WebGL2RenderingContext",
        "WaveShaperNode",
        "VisualViewport",
        "VirtualKeyboardGeometryChangeEvent",
        "ValidityState",
        "VTTCue",
        "UserActivation",
        "URLSearchParams",
        "URLPattern",
        "URL",
        "UIEvent",
        "TrustedTypePolicyFactory",
        "TrustedTypePolicy",
        "TrustedScriptURL",
        "TrustedScript",
        "TrustedHTML",
        "TreeWalker",
        "TransitionEvent",
        "TransformStreamDefaultController",
        "TransformStream",
        "TrackEvent",
        "TouchList",
        "Touch",
        "TimeRanges",
        "TextTrackList",
        "TextTrackCueList",
        "TextTrackCue",
        "TextTrack",
        "TextMetrics",
        "TextEvent",
        "TextEncoderStream",
        "TextEncoder",
        "TextDecoderStream",
        "TextDecoder",
        "Text",
        "TaskSignal",
        "TaskPriorityChangeEvent",
        "TaskController",
        "TaskAttributionTiming",
        "SyncManager",
        "SubmitEvent",
        "StyleSheetList",
        "StyleSheet",
        "StylePropertyMapReadOnly",
        "StylePropertyMap",
        "StorageEvent",
        "Storage",
        "StereoPannerNode",
        "StaticRange",
        "ShadowRoot",
        "Selection",
        "SecurityPolicyViolationEvent",
        "ScriptProcessorNode",
        "ScreenOrientation",
        "Screen",
        "Scheduling",
        "Scheduler",
        "SVGViewElement",
        "SVGUseElement",
        "SVGUnitTypes",
        "SVGTransformList",
        "SVGTransform",
        "SVGTitleElement",
        "SVGTextPositioningElement",
        "SVGTextPathElement",
        "SVGTextElement",
        "SVGTextContentElement",
        "SVGTSpanElement",
        "SVGSymbolElement",
        "SVGSwitchElement",
        "SVGStyleElement",
        "SVGStringList",
        "SVGStopElement",
        "SVGSetElement",
        "SVGScriptElement",
        "SVGSVGElement",
        "SVGRectElement",
        "SVGRect",
        "SVGRadialGradientElement",
        "SVGPreserveAspectRatio",
        "SVGPolylineElement",
        "SVGPolygonElement",
        "SVGPointList",
        "SVGPoint",
        "SVGPatternElement",
        "SVGPathElement",
        "SVGNumberList",
        "SVGNumber",
        "SVGMetadataElement",
        "SVGMatrix",
        "SVGMaskElement",
        "SVGMarkerElement",
        "SVGMPathElement",
        "SVGLinearGradientElement",
        "SVGLineElement",
        "SVGLengthList",
        "SVGLength",
        "SVGImageElement",
        "SVGGraphicsElement",
        "SVGGradientElement",
        "SVGGeometryElement",
        "SVGGElement",
        "SVGForeignObjectElement",
        "SVGFilterElement",
        "SVGFETurbulenceElement",
        "SVGFETileElement",
        "SVGFESpotLightElement",
        "SVGFESpecularLightingElement",
        "SVGFEPointLightElement",
        "SVGFEOffsetElement",
        "SVGFEMorphologyElement",
        "SVGFEMergeNodeElement",
        "SVGFEMergeElement",
        "SVGFEImageElement",
        "SVGFEGaussianBlurElement",
        "SVGFEFuncRElement",
        "SVGFEFuncGElement",
        "SVGFEFuncBElement",
        "SVGFEFuncAElement",
        "SVGFEFloodElement",
        "SVGFEDropShadowElement",
        "SVGFEDistantLightElement",
        "SVGFEDisplacementMapElement",
        "SVGFEDiffuseLightingElement",
        "SVGFEConvolveMatrixElement",
        "SVGFECompositeElement",
        "SVGFEComponentTransferElement",
        "SVGFEColorMatrixElement",
        "SVGFEBlendElement",
        "SVGEllipseElement",
        "SVGElement",
        "SVGDescElement",
        "SVGDefsElement",
        "SVGComponentTransferFunctionElement",
        "SVGClipPathElement",
        "SVGCircleElement",
        "SVGAnimationElement",
        "SVGAnimatedTransformList",
        "SVGAnimatedString",
        "SVGAnimatedRect",
        "SVGAnimatedPreserveAspectRatio",
        "SVGAnimatedNumberList",
        "SVGAnimatedNumber",
        "SVGAnimatedLengthList",
        "SVGAnimatedLength",
        "SVGAnimatedInteger",
        "SVGAnimatedEnumeration",
        "SVGAnimatedBoolean",
        "SVGAnimatedAngle",
        "SVGAnimateTransformElement",
        "SVGAnimateMotionElement",
        "SVGAnimateElement",
        "SVGAngle",
        "SVGAElement",
        "Response",
        "ResizeObserverSize",
        "ResizeObserverEntry",
        "ResizeObserver",
        "Request",
        "ReportingObserver",
        "ReadableStreamDefaultReader",
        "ReadableStreamDefaultController",
        "ReadableStreamBYOBRequest",
        "ReadableStreamBYOBReader",
        "ReadableStream",
        "ReadableByteStreamController",
        "Range",
        "RadioNodeList",
        "RTCTrackEvent",
        "RTCStatsReport",
        "RTCSessionDescription",
        "RTCSctpTransport",
        "RTCRtpTransceiver",
        "RTCRtpSender",
        "RTCRtpReceiver",
        "RTCPeerConnectionIceEvent",
        "RTCPeerConnectionIceErrorEvent",
        "RTCPeerConnection",
        "RTCIceCandidate",
        "RTCErrorEvent",
        "RTCError",
        "RTCEncodedVideoFrame",
        "RTCEncodedAudioFrame",
        "RTCDtlsTransport",
        "RTCDataChannelEvent",
        "RTCDataChannel",
        "RTCDTMFToneChangeEvent",
        "RTCDTMFSender",
        "RTCCertificate",
        "PromiseRejectionEvent",
        "ProgressEvent",
        "Profiler",
        "ProcessingInstruction",
        "PopStateEvent",
        "PointerEvent",
        "PluginArray",
        "Plugin",
        "PeriodicWave",
        "PerformanceTiming",
        "PerformanceServerTiming",
        "PerformanceResourceTiming",
        "PerformancePaintTiming",
        "PerformanceObserverEntryList",
        "PerformanceObserver",
        "PerformanceNavigationTiming",
        "PerformanceNavigation",
        "PerformanceMeasure",
        "PerformanceMark",
        "PerformanceLongTaskTiming",
        "PerformanceEventTiming",
        "PerformanceEntry",
        "PerformanceElementTiming",
        "Performance",
        "Path2D",
        "PannerNode",
        "PageTransitionEvent",
        "OverconstrainedError",
        "OscillatorNode",
        "OffscreenCanvasRenderingContext2D",
        "OffscreenCanvas",
        "OfflineAudioContext",
        "OfflineAudioCompletionEvent",
        "NodeList",
        "NodeIterator",
        "NodeFilter",
        "Node",
        "NetworkInformation",
        "Navigator",
        "NamedNodeMap",
        "MutationRecord",
        "MutationObserver",
        "MutationEvent",
        "MouseEvent",
        "MimeTypeArray",
        "MimeType",
        "MessagePort",
        "MessageEvent",
        "MessageChannel",
        "MediaStreamTrackProcessor",
        "MediaStreamTrackEvent",
        "MediaStreamEvent",
        "MediaStreamAudioSourceNode",
        "MediaStreamAudioDestinationNode",
        "MediaStream",
        "MediaRecorder",
        "MediaQueryListEvent",
        "MediaQueryList",
        "MediaList",
        "MediaError",
        "MediaEncryptedEvent",
        "MediaElementAudioSourceNode",
        "MediaCapabilities",
        "Location",
        "LayoutShiftAttribution",
        "LayoutShift",
        "LargestContentfulPaint",
        "KeyframeEffect",
        "KeyboardEvent",
        "IntersectionObserverEntry",
        "IntersectionObserver",
        "InputEvent",
        "InputDeviceInfo",
        "InputDeviceCapabilities",
        "ImageData",
        "ImageCapture",
        "ImageBitmapRenderingContext",
        "ImageBitmap",
        "IdleDeadline",
        "IIRFilterNode",
        "IDBVersionChangeEvent",
        "IDBTransaction",
        "IDBRequest",
        "IDBOpenDBRequest",
        "IDBObjectStore",
        "IDBKeyRange",
        "IDBIndex",
        "IDBFactory",
        "IDBDatabase",
        "IDBCursorWithValue",
        "IDBCursor",
        "History",
        "Headers",
        "HashChangeEvent",
        "HTMLVideoElement",
        "HTMLUnknownElement",
        "HTMLUListElement",
        "HTMLTrackElement",
        "HTMLTitleElement",
        "HTMLTimeElement",
        "HTMLTextAreaElement",
        "HTMLTemplateElement",
        "HTMLTableSectionElement",
        "HTMLTableRowElement",
        "HTMLTableElement",
        "HTMLTableColElement",
        "HTMLTableCellElement",
        "HTMLTableCaptionElement",
        "HTMLStyleElement",
        "HTMLSpanElement",
        "HTMLSourceElement",
        "HTMLSlotElement",
        "HTMLSelectElement",
        "HTMLScriptElement",
        "HTMLQuoteElement",
        "HTMLProgressElement",
        "HTMLPreElement",
        "HTMLPictureElement",
        "HTMLParamElement",
        "HTMLParagraphElement",
        "HTMLOutputElement",
        "HTMLOptionsCollection",
        "HTMLOptionElement",
        "HTMLOptGroupElement",
        "HTMLObjectElement",
        "HTMLOListElement",
        "HTMLModElement",
        "HTMLMeterElement",
        "HTMLMetaElement",
        "HTMLMenuElement",
        "HTMLMediaElement",
        "HTMLMarqueeElement",
        "HTMLMapElement",
        "HTMLLinkElement",
        "HTMLLegendElement",
        "HTMLLabelElement",
        "HTMLLIElement",
        "HTMLInputElement",
        "HTMLImageElement",
        "HTMLIFrameElement",
        "HTMLHtmlElement",
        "HTMLHeadingElement",
        "HTMLHeadElement",
        "HTMLHRElement",
        "HTMLFrameSetElement",
        "HTMLFrameElement",
        "HTMLFormElement",
        "HTMLFormControlsCollection",
        "HTMLFontElement",
        "HTMLFieldSetElement",
        "HTMLEmbedElement",
        "HTMLElement",
        "HTMLDocument",
        "HTMLDivElement",
        "HTMLDirectoryElement",
        "HTMLDialogElement",
        "HTMLDetailsElement",
        "HTMLDataListElement",
        "HTMLDataElement",
        "HTMLDListElement",
        "HTMLCollection",
        "HTMLCanvasElement",
        "HTMLButtonElement",
        "HTMLBodyElement",
        "HTMLBaseElement",
        "HTMLBRElement",
        "HTMLAudioElement",
        "HTMLAreaElement",
        "HTMLAnchorElement",
        "HTMLAllCollection",
        "GeolocationPositionError",
        "GeolocationPosition",
        "GeolocationCoordinates",
        "Geolocation",
        "GamepadHapticActuator",
        "GamepadEvent",
        "GamepadButton",
        "Gamepad",
        "GainNode",
        "FormDataEvent",
        "FormData",
        "FontFaceSetLoadEvent",
        "FontFace",
        "FocusEvent",
        "FileReader",
        "FileList",
        "File",
        "FeaturePolicy",
        "External",
        "EventTarget",
        "EventSource",
        "EventCounts",
        "Event",
        "ErrorEvent",
        "ElementInternals",
        "Element",
        "DynamicsCompressorNode",
        "DragEvent",
        "DocumentType",
        "DocumentFragment",
        "Document",
        "DelayNode",
        "DecompressionStream",
        "DataTransferItemList",
        "DataTransferItem",
        "DataTransfer",
        "DOMTokenList",
        "DOMStringMap",
        "DOMStringList",
        "DOMRectReadOnly",
        "DOMRectList",
        "DOMRect",
        "DOMQuad",
        "DOMPointReadOnly",
        "DOMPoint",
        "DOMParser",
        "DOMMatrixReadOnly",
        "DOMMatrix",
        "DOMImplementation",
        "DOMException",
        "DOMError",
        "CustomStateSet",
        "CustomEvent",
        "CustomElementRegistry",
        "Crypto",
        "CountQueuingStrategy",
        "ConvolverNode",
        "ConstantSourceNode",
        "CompressionStream",
        "CompositionEvent",
        "Comment",
        "CloseEvent",
        "ClipboardEvent",
        "CharacterData",
        "ChannelSplitterNode",
        "ChannelMergerNode",
        "CanvasRenderingContext2D",
        "CanvasPattern",
        "CanvasGradient",
        "CanvasFilter",
        "CanvasCaptureMediaStreamTrack",
        "CSSVariableReferenceValue",
        "CSSUnparsedValue",
        "CSSUnitValue",
        "CSSTranslate",
        "CSSTransformValue",
        "CSSTransformComponent",
        "CSSSupportsRule",
        "CSSStyleValue",
        "CSSStyleSheet",
        "CSSStyleRule",
        "CSSStyleDeclaration",
        "CSSSkewY",
        "CSSSkewX",
        "CSSSkew",
        "CSSScale",
        "CSSRuleList",
        "CSSRule",
        "CSSRotate",
        "CSSPropertyRule",
        "CSSPositionValue",
        "CSSPerspective",
        "CSSPageRule",
        "CSSNumericValue",
        "CSSNumericArray",
        "CSSNamespaceRule",
        "CSSMediaRule",
        "CSSMatrixComponent",
        "CSSMathValue",
        "CSSMathSum",
        "CSSMathProduct",
        "CSSMathNegate",
        "CSSMathMin",
        "CSSMathMax",
        "CSSMathInvert",
        "CSSMathClamp",
        "CSSLayerStatementRule",
        "CSSLayerBlockRule",
        "CSSKeywordValue",
        "CSSKeyframesRule",
        "CSSKeyframeRule",
        "CSSImportRule",
        "CSSImageValue",
        "CSSGroupingRule",
        "CSSFontFaceRule",
        "CSSCounterStyleRule",
        "CSSConditionRule",
        "CSS",
        "CDATASection",
        "ByteLengthQueuingStrategy",
        "BroadcastChannel",
        "BlobEvent",
        "Blob",
        "BiquadFilterNode",
        "BeforeUnloadEvent",
        "BeforeInstallPromptEvent",
        "BaseAudioContext",
        "BarProp",
        "AudioWorkletNode",
        "AudioScheduledSourceNode",
        "AudioProcessingEvent",
        "AudioParamMap",
        "AudioParam",
        "AudioNode",
        "AudioListener",
        "AudioDestinationNode",
        "AudioContext",
        "AudioBufferSourceNode",
        "AudioBuffer",
        "Attr",
        "AnimationEvent",
        "AnimationEffect",
        "Animation",
        "AnalyserNode",
        "AbstractRange",
        "AbortSignal",
        "AbortController",
        "window",
        "self",
        "document",
        "name",
        "location",
        "customElements",
        "history",
        "locationbar",
        "menubar",
        "personalbar",
        "scrollbars",
        "statusbar",
        "toolbar",
        "status",
        "closed",
        "frames",
        "length",
        "top",
        "opener",
        "parent",
        "frameElement",
        "navigator",
        "origin",
        "external",
        "screen",
        "innerWidth",
        "innerHeight",
        "scrollX",
        "pageXOffset",
        "scrollY",
        "pageYOffset",
        "visualViewport",
        "screenX",
        "screenY",
        "outerWidth",
        "outerHeight",
        "devicePixelRatio",
        "event",
        "clientInformation",
        "offscreenBuffering",
        "screenLeft",
        "screenTop",
        "defaultStatus",
        "defaultstatus",
        "styleMedia",
        "onsearch",
        "isSecureContext",
        "trustedTypes",
        "performance",
        "onappinstalled",
        "onbeforeinstallprompt",
        "crypto",
        "indexedDB",
        "sessionStorage",
        "localStorage",
        "onbeforexrselect",
        "onabort",
        "onbeforeinput",
        "onblur",
        "oncancel",
        "oncanplay",
        "oncanplaythrough",
        "onchange",
        "onclick",
        "onclose",
        "oncontextlost",
        "oncontextmenu",
        "oncontextrestored",
        "oncuechange",
        "ondblclick",
        "ondrag",
        "ondragend",
        "ondragenter",
        "ondragleave",
        "ondragover",
        "ondragstart",
        "ondrop",
        "ondurationchange",
        "onemptied",
        "onended",
        "onerror",
        "onfocus",
        "onformdata",
        "oninput",
        "oninvalid",
        "onkeydown",
        "onkeypress",
        "onkeyup",
        "onload",
        "onloadeddata",
        "onloadedmetadata",
        "onloadstart",
        "onmousedown",
        "onmouseenter",
        "onmouseleave",
        "onmousemove",
        "onmouseout",
        "onmouseover",
        "onmouseup",
        "onmousewheel",
        "onpause",
        "onplay",
        "onplaying",
        "onprogress",
        "onratechange",
        "onreset",
        "onresize",
        "onscroll",
        "onsecuritypolicyviolation",
        "onseeked",
        "onseeking",
        "onselect",
        "onslotchange",
        "onstalled",
        "onsubmit",
        "onsuspend",
        "ontimeupdate",
        "ontoggle",
        "onvolumechange",
        "onwaiting",
        "onwebkitanimationend",
        "onwebkitanimationiteration",
        "onwebkitanimationstart",
        "onwebkittransitionend",
        "onwheel",
        "onauxclick",
        "ongotpointercapture",
        "onlostpointercapture",
        "onpointerdown",
        "onpointermove",
        "onpointerrawupdate",
        "onpointerup",
        "onpointercancel",
        "onpointerover",
        "onpointerout",
        "onpointerenter",
        "onpointerleave",
        "onselectstart",
        "onselectionchange",
        "onanimationend",
        "onanimationiteration",
        "onanimationstart",
        "ontransitionrun",
        "ontransitionstart",
        "ontransitionend",
        "ontransitioncancel",
        "onafterprint",
        "onbeforeprint",
        "onbeforeunload",
        "onhashchange",
        "onlanguagechange",
        "onmessage",
        "onmessageerror",
        "onoffline",
        "ononline",
        "onpagehide",
        "onpageshow",
        "onpopstate",
        "onrejectionhandled",
        "onstorage",
        "onunhandledrejection",
        "onunload",
        "crossOriginIsolated",
        "scheduler",
        "alert",
        "atob",
        "blur",
        "btoa",
        "cancelAnimationFrame",
        "cancelIdleCallback",
        "captureEvents",
        "clearInterval",
        "clearTimeout",
        "close",
        "confirm",
        "createImageBitmap",
        "fetch",
        "find",
        "focus",
        "getComputedStyle",
        "getSelection",
        "matchMedia",
        "moveBy",
        "moveTo",
        "open",
        "postMessage",
        "print",
        "prompt",
        "queueMicrotask",
        "releaseEvents",
        "reportError",
        "requestAnimationFrame",
        "requestIdleCallback",
        "resizeBy",
        "resizeTo",
        "scroll",
        "scrollBy",
        "scrollTo",
        "setInterval",
        "setTimeout",
        "stop",
        "structuredClone",
        "webkitCancelAnimationFrame",
        "webkitRequestAnimationFrame",
        "Atomics",
        "chrome",
        "WebAssembly",
        "caches",
        "cookieStore",
        "ondevicemotion",
        "ondeviceorientation",
        "ondeviceorientationabsolute",
        "launchQueue",
        "onbeforematch",
        "AbsoluteOrientationSensor",
        "Accelerometer",
        "AudioWorklet",
        "BatteryManager",
        "Cache",
        "CacheStorage",
        "Clipboard",
        "ClipboardItem",
        "CookieChangeEvent",
        "CookieStore",
        "CookieStoreManager",
        "Credential",
        "CredentialsContainer",
        "CryptoKey",
        "DeviceMotionEvent",
        "DeviceMotionEventAcceleration",
        "DeviceMotionEventRotationRate",
        "DeviceOrientationEvent",
        "FederatedCredential",
        "GravitySensor",
        "Gyroscope",
        "Keyboard",
        "KeyboardLayoutMap",
        "LinearAccelerationSensor",
        "Lock",
        "LockManager",
        "MIDIAccess",
        "MIDIConnectionEvent",
        "MIDIInput",
        "MIDIInputMap",
        "MIDIMessageEvent",
        "MIDIOutput",
        "MIDIOutputMap",
        "MIDIPort",
        "MediaDeviceInfo",
        "MediaDevices",
        "MediaKeyMessageEvent",
        "MediaKeySession",
        "MediaKeyStatusMap",
        "MediaKeySystemAccess",
        "MediaKeys",
        "NavigationPreloadManager",
        "NavigatorManagedData",
        "OrientationSensor",
        "PasswordCredential",
        "RTCIceTransport",
        "RelativeOrientationSensor",
        "Sensor",
        "SensorErrorEvent",
        "ServiceWorker",
        "ServiceWorkerContainer",
        "ServiceWorkerRegistration",
        "StorageManager",
        "SubtleCrypto",
        "VirtualKeyboard",
        "WebTransport",
        "WebTransportBidirectionalStream",
        "WebTransportDatagramDuplexStream",
        "WebTransportError",
        "Worklet",
        "XRDOMOverlayState",
        "XRLayer",
        "XRWebGLBinding",
        "AudioData",
        "EncodedAudioChunk",
        "EncodedVideoChunk",
        "ImageTrack",
        "ImageTrackList",
        "VideoColorSpace",
        "VideoFrame",
        "AudioDecoder",
        "AudioEncoder",
        "ImageDecoder",
        "VideoDecoder",
        "VideoEncoder",
        "AuthenticatorAssertionResponse",
        "AuthenticatorAttestationResponse",
        "AuthenticatorResponse",
        "PublicKeyCredential",
        "BarcodeDetector",
        "Bluetooth",
        "BluetoothCharacteristicProperties",
        "BluetoothDevice",
        "BluetoothRemoteGATTCharacteristic",
        "BluetoothRemoteGATTDescriptor",
        "BluetoothRemoteGATTServer",
        "BluetoothRemoteGATTService",
        "DelegatedInkTrailPresenter",
        "Ink",
        "EyeDropper",
        "FileSystemDirectoryHandle",
        "FileSystemFileHandle",
        "FileSystemHandle",
        "FileSystemWritableFileStream",
        "FontData",
        "FragmentDirective",
        "HID",
        "HIDConnectionEvent",
        "HIDDevice",
        "HIDInputReportEvent",
        "LaunchParams",
        "LaunchQueue",
        "OTPCredential",
        "PaymentAddress",
        "PaymentRequest",
        "PaymentResponse",
        "PaymentMethodChangeEvent",
        "Presentation",
        "PresentationAvailability",
        "PresentationConnection",
        "PresentationConnectionAvailableEvent",
        "PresentationConnectionCloseEvent",
        "PresentationConnectionList",
        "PresentationReceiver",
        "PresentationRequest",
        "Sanitizer",
        "ScreenDetailed",
        "ScreenDetails",
        "Serial",
        "SerialPort",
        "USB",
        "USBAlternateInterface",
        "USBConfiguration",
        "USBConnectionEvent",
        "USBDevice",
        "USBEndpoint",
        "USBInTransferResult",
        "USBInterface",
        "USBIsochronousInTransferPacket",
        "USBIsochronousInTransferResult",
        "USBIsochronousOutTransferPacket",
        "USBIsochronousOutTransferResult",
        "USBOutTransferResult",
        "WakeLock",
        "WakeLockSentinel",
        "WindowControlsOverlay",
        "WindowControlsOverlayGeometryChangeEvent",
        "XRAnchor",
        "XRAnchorSet",
        "XRBoundedReferenceSpace",
        "XRFrame",
        "XRInputSource",
        "XRInputSourceArray",
        "XRInputSourceEvent",
        "XRInputSourcesChangeEvent",
        "XRPose",
        "XRReferenceSpace",
        "XRReferenceSpaceEvent",
        "XRRenderState",
        "XRRigidTransform",
        "XRSession",
        "XRSessionEvent",
        "XRSpace",
        "XRSystem",
        "XRView",
        "XRViewerPose",
        "XRViewport",
        "XRWebGLLayer",
        "XRCPUDepthInformation",
        "XRDepthInformation",
        "XRWebGLDepthInformation",
        "XRCamera",
        "XRHand",
        "XRJointPose",
        "XRJointSpace",
        "XRHitTestResult",
        "XRHitTestSource",
        "XRRay",
        "XRTransientInputHitTestResult",
        "XRTransientInputHitTestSource",
        "XRLightEstimate",
        "XRLightProbe",
        "getScreenDetails",
        "queryLocalFonts",
        "showDirectoryPicker",
        "showOpenFilePicker",
        "showSaveFilePicker",
        "originAgentCluster",
        "navigation",
        "webkitStorageInfo",
        "speechSynthesis",
        "AnimationPlaybackEvent",
        "AnimationTimeline",
        "CSSAnimation",
        "CSSTransition",
        "DocumentTimeline",
        "BackgroundFetchManager",
        "BackgroundFetchRecord",
        "BackgroundFetchRegistration",
        "BluetoothUUID",
        "BrowserCaptureMediaStreamTrack",
        "CropTarget",
        "CSSContainerRule",
        "CSSFontPaletteValuesRule",
        "Highlight",
        "HighlightRegistry",
        "MediaMetadata",
        "MediaSession",
        "MediaSource",
        "SourceBuffer",
        "SourceBufferList",
        "MediaStreamTrack",
        "MediaStreamTrackGenerator",
        "NavigateEvent",
        "Navigation",
        "NavigationCurrentEntryChangeEvent",
        "NavigationDestination",
        "NavigationHistoryEntry",
        "NavigationTransition",
        "NavigatorUAData",
        "Notification",
        "PaymentInstruments",
        "PaymentManager",
        "PaymentRequestUpdateEvent",
        "PeriodicSyncManager",
        "PermissionStatus",
        "Permissions",
        "PictureInPictureEvent",
        "PictureInPictureWindow",
        "PushManager",
        "PushSubscription",
        "PushSubscriptionOptions",
        "RemotePlayback",
        "SharedWorker",
        "SpeechSynthesisErrorEvent",
        "SpeechSynthesisEvent",
        "SpeechSynthesisUtterance",
        "TouchEvent",
        "VideoPlaybackQuality",
        "webkitSpeechGrammar",
        "webkitSpeechGrammarList",
        "webkitSpeechRecognition",
        "webkitSpeechRecognitionError",
        "webkitSpeechRecognitionEvent",
        "openDatabase",
        "webkitRequestFileSystem",
        "webkitResolveLocalFileSystemURL",
        "__REACT_DEVTOOLS_GLOBAL_HOOK__"
      ],
      "state": 0
    },
    "notificationPermissions": { "value": false, "state": 0 }
  },
  "detailedResults": {
    "detectAppVersion": { "bot": false },
    "detectDocumentAttributes": { "bot": false },
    "detectDocumentProperties": { "bot": false },
    "detectErrorTrace": { "bot": false },
    "detectEvalLengthInconsistency": { "bot": false },
    "detectFunctionBind": { "bot": false },
    "detectLanguagesLengthInconsistency": { "bot": false },
    "detectNotificationPermissions": { "bot": false },
    "detectPluginsArray": { "bot": false },
    "detectPluginsLengthInconsistency": { "bot": false },
    "detectProcess": { "bot": false },
    "detectRTT": { "bot": true, "botKind": "headless_chrome" },
    "detectUserAgent": { "bot": false },
    "detectWebDriver": { "bot": false },
    "detectWebGL": { "bot": false },
    "detectWindowExternal": { "bot": false },
    "detectWindowProperties": { "bot": false },
    "detectWindowSize": { "bot": false },
    "detectMimeTypesConsistent": { "bot": false },
    "detectProductSub": { "bot": false }
  }
}

I'm closing this issue, #98 disables RTT which is the faulty detector here. If you have any more false positives, don't hesitate to reach out.