OpenWPM
OpenWPM copied to clipboard
A web privacy measurement framework
Our container image has been broken for an unkown amount of time. This is highly concerning as we want people to use it, if they don't need to modify OpenWPM.
Following the WebExtension instrumentation upgrade we decided to prefer OpenWPM's previous column names as opposed to changing our column names to align with the names of the WebExtension APIs we're...
Hi, I am trying to run demo.py but leaving the below error. Seems like there is no "extention_port.txt"... Would you mind taking a look at this issue? For your information,...
We currently log a call before we call the function. https://github.com/openwpm/OpenWPM/blob/771b6db4169374a7f7b6eb5ce6e59ea763f26df4/Extension/webext-instrumentation/src/lib/js-instruments.ts#L442-L451 This results in us being unable to capture the return value so we leave it empty. https://github.com/openwpm/OpenWPM/blob/771b6db4169374a7f7b6eb5ce6e59ea763f26df4/Extension/webext-instrumentation/src/lib/js-instruments.ts#L297-L309 Is there...
Our current test distribution strategy is to group the tests by name: https://github.com/mozilla/OpenWPM/blob/01f399328582041436eeb40844b0a4687a1d0561/.travis.yml#L3-L14 However this leads to an uneven distribution of tests across the runners resulting in our CI taking...
I wanted to start the conversation about this. Here are some pros: 1. Removal of a dependency and a compile-step. 2. Increases the ease of contributing (I'd argue that TS...
OpenWPM currently has a [browse command](https://github.com/mozilla/OpenWPM/blob/c047b4e4b1fefb82edc9d5509d6c2e7938c7ac80/automation/Commands/browser_commands.py#L145-L175) which selects a few internal links off of the current page and follows them. We should re-think this command. Ideally we'd be able to...
Screenshots, page source, and other files collected in the browser manager process are currently written directly to disk. This worked when OpenWPM only saved data locally, but will not work...
Nearly all of our tests require an external network connection to run. This is mostly a result of our choice to use `localtest.me`, which resolves to `localhost`. I think we...
In the deploy firefox file I install an add_on adblocker towards the end, after openwpm xpi is installed. After this I run a simple crawl of 50 websites. This results...