Abraham

Results 28 issues of Abraham

- [x] update features - [x] make "bot pattern detected" warning silent - [x] refactor server purge function - [x] purge 45 day aging samples - [ ] reset gpu...

Tracking: v2 `https://github.com/brave/brave-browser/issues/8787` v3 `https://github.com/brave/brave-browser/issues/11770` - [x] **WebGL 1&2 Drawing**: ignored - [x] **WebGL 1&2 Vendor and Render**: ignored, with inconsistencies detected - [x] **WebGL 1&2 Parameters**: side stepped through...

enhancement

- https://www.chromium.org/updates/ua-reduction (tentative final phase: Chrome 113) - https://developer.mozilla.org/en-US/docs/Web/API/NavigatorUAData/getHighEntropyValues Refactor and restore reduction - [x] perform `Blink` math and `NavigatorUAData` check first - [x] restore `userAgent` ``: - [ ]...

design
concept

- [x] [new UA platform version on Windows](https://www.chromestatus.com/feature/5080939765956608) - [x] [UA Client Hints](https://github.com/WICG/ua-client-hints) (flag support) - [x] [WebGPU](https://github.com/gpuweb/gpuweb/wiki/Implementation-Status) (flag support) https://web.dev/gpu/ - [ ] [WebHID](https://github.com/WICG/webhid/blob/master/EXPLAINER.md#example) - [ ] [Sensor API](https://developer.mozilla.org/en-US/docs/Web/API/Sensor_APIs)...

Research

Workers can be corrupt just like frames. Below is an unfinished concept showing the worker scope can be poisoned through the window scope. Defensive mesures: - [x] detect prototype lies...

concept

This section is focused on detecting resistance and extensions based on unique patterns work in progress from 8a8917d - [x] Firefox RFP - [x] Tor Browser (#45) - [x] Brave...

enhancement

- [ ] add API hover/title documentation - [x] move to modules - [x] trash, lies, errors - [x] webrtc, timezone - [x] headless - [x] worker - [x] webgl...

documentation
clean code

Collection of fixes for extension defenses and errors CyDec - [x] `setTimeout` error dcb012b - [x] null `userAgentData` 7da581f - [x] harden chromium detection (math) - [x] iframe bypass 00da643...

ongoing
unexpected

## highlight unusual values - [x] screen - [x] userAgent - [x] navigator hardware (bluetooth) - [x] clientRects math - [x] colorDepth/pixelDepth

design

- periodically run in the console on OS pages at https://developers.whatismybrowser.com/useragents/explore/operating_system_name/ - disregard uncommon devices concept based on latest data at https://developers.whatismybrowser.com ```js (function() { const nonPlatformParenthesis = /\((khtml|unlike|vizio|like gec|internal...

enhancement
ongoing