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.
https://fingerprintjs.github.io/BotD/main/
MIT License
954 stars 77 forks source link

Ruffle extension caused false positives #166

Closed lihe07 closed 1 month ago

lihe07 commented 2 months ago

Environment: Firefox 124.0 on Linux.

When Ruffle extension is installed, it will replace navigator.plugins and navigator.mimeTypes, resulting in false positives of two related tests.

console

xnerhu commented 2 months ago

Hi. Thanks for the issue. Ruffle modifies those values resulting in detecting it as "spoofed".

lihe07 commented 2 months ago

I am not sure about the best practice to resolve this. I currently applied a workaround targeting specifically the Ruffle extension.

xnerhu commented 1 month ago

I guess you can add it to your individual "exceptions". Imo, it is spoofed, so we won't fix it.