OpenWPM icon indicating copy to clipboard operation
OpenWPM copied to clipboard

A web privacy measurement framework

Results 131 OpenWPM issues
Sort by recently updated
recently updated
newest added

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...

needs-investigation
enhancement

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`.

feature-request
good-first-bug

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...

task

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...

backlog
needs-tests
task

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...

bug
high-priority
needs-investigation

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...

documentation
task

The docs are still talking about the DataAggregator. https://github.com/mozilla/OpenWPM/blob/master/docs/Platform-Architecture.md#data-aggregator

high-priority
documentation
task

## 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,...

bug

We should have a page that creates multiple iFrames, one that creates an alert and one that overrides `window.open`