OpenWPM
OpenWPM copied to clipboard
A web privacy measurement framework
Now, [when restarting a crashed browser](https://github.com/mozilla/OpenWPM/blob/bfc4644a717ee2cd9c7e83fee1dd9272d14d6a71/openwpm/browser_manager.py#L103L118), we archive its profile in a tar file and then extract the contents of this tar file into the profile of a freshly started...
See https://searchfox.org/mozilla-central/rev/7cadba1d8b8feaec4615f5bb98aac4b8a719793c/modules/libpref/init/all.js#1132-1141. This is only true by default in Nightly/dev edition. We should also add test pages for various async API accesses, e.g., `setTimeout`.
We've noticed that [`test_http_stacktrace`](https://github.com/mozilla/OpenWPM/blob/625d81460b25d68846de36ddeeab23c9731bbda6/test/test_callstack_instrument.py#L34) is flaky when running on CI (see [here](https://github.com/mozilla/OpenWPM/runs/2325350362) for a failure example). This is probably because this test is still making a remote connection to https://gist.githack.com/gunesacar/b927d3fe69f3e7bf456da5192f74beea/raw/8d3e490b5988c633101ec45ef1443e61b1fd495e/inject_pixel.js...
The `test_recursive_dump_page_source_valid` previously proved it's usefulness by asserting that we could see a complex iframe structure over multiple domains. However since we stopped using localtest.me we are now no longer...
The last crawl has some `content_hash`es that can't be found on GCS so we are loosing some data there. I'll need to investigate how many entries we are missing. We're...
Another thing to consider would be moving the `Issuing Commands` section to a different document, as it is of interest to the users and `Platform-Architecture.md` is placed under Developer documentation...
The docs are still talking about the DataAggregator. https://github.com/mozilla/OpenWPM/blob/master/docs/Platform-Architecture.md#data-aggregator
## Configuration: Newly clone and install. Tag: v0.14.0 Set number of browser: 10 ## Problem `openwpm.log` is full of the error message below during running demo.py (with a site list):...
The expiry value of session cookies are being shown as "9999-12-31T21:59:59.000Z" in the javascript_cookies table of the output crawl-data.sqlite file. As session cookies may not be returning an expiration date,...
We should have a page that creates multiple iFrames, one that creates an alert and one that overrides `window.open`