Gunes Acar
Gunes Acar
We should have tests covering (at least) the basic functionality such as sniff detection and leaky request blocking. The simplest way could be to use Selenium, similar to Privacy Badger:...
Currently Chameleon cannot intercept access to high entropy plugin properties such as `name`, `filename` and `description`. It only counts the number of accesses to `navigator.plugins`. Here's a simple [demo page](https://securehomes.esat.kuleuven.be/~gacar/dev/test/navfp/nav_plugins_fp.html)....
On some pages, Chamelon detects strange property names such as `undefined:{}.innerWidth`, `(.devicePixelRatio` or `undefinied.innerHeight` - note the typo. A table summarizing the unexpected property names and a page to reproduce...
Sometimes Chameleon displays an HTML code snippet instead of the accessed brower/device property. To reproduce, visit the pages in the following table and check the accessed properties by the scripts...
I found out that local Firefox binary in the `OpenWPM/firefox-bin` directory was updated from ESR52.9.0 to ESR60.0.5 during a large scale crawl that I was running. The update occurred during...
The `-m, --mobile` option seems to be causing `tracker-radar-collector` to fail during page load: `$ npm run crawl -- -u "https://duck.com" -o /tmp/ -v -f -d "requests" --mobile` gives me:...
Hi! Installing Tracker Radar Collector results in several warnings and high severity vulnerabilities per `npm audit` (on Ubuntu 22.04, npm 8.11.0, node v16.15.1). It appears that the outdated `puppeteer` is...
Is it possible disable all the Chameleon spoofing & overrides when crawling? This is to prevent triggering more failures (and hypothetically, more fingerprinting) than usual (e.g. https://github.com/ghostwords/chameleon/issues/14#issuecomment-72558641, https://github.com/ghostwords/chameleon/issues/3 etc.) Should...
It'd be nice to see the list of properties accessed by a script. I see that it could be challenging to fit all the properties into a line, but even...
The following three lines can be removed. https://github.com/microsoft/OmniParser/blob/a14c4010ebd91aae83a240badadc9e5721aaf0c8/utils.py#L11 https://github.com/microsoft/OmniParser/blob/a14c4010ebd91aae83a240badadc9e5721aaf0c8/requirements.txt#L5 https://github.com/microsoft/OmniParser/blob/a14c4010ebd91aae83a240badadc9e5721aaf0c8/requirements.txt#L8 `azure-identity` and `openai` are listed in `requirements.txt`, but they are not actually used in the code. `AzureOpenAI` is imported from...