Files
probo/pkg
Émile Ré caac9c76db cookiebanner: detect service workers and Cache Storage buckets
A registered service worker is a URL-shaped artifact (origin+path of
the worker script), so it goes in tracker_resources as a new
SERVICE_WORKER resource type. A Cache Storage bucket is an opaque
named string with no URL, so it goes in detected_trackers as a new
CACHE_STORAGE tracker type.

Frontend:
  - StorageDetector wraps caches.open() and enumerates caches.keys()
    on start to surface pre-existing buckets that pre-date the SDK
    load (service workers commonly populate caches eagerly on
    install).
  - ThirdPartyDetector wraps navigator.serviceWorker.register() and
    enumerates getRegistrations() on start.

Both wrappers degrade silently on insecure contexts where these APIs
are unavailable.

Signed-off-by: Émile Ré <emile@getprobo.com>
2026-05-11 14:52:55 +04:00
..
2026-04-27 10:30:14 +02:00
2026-05-08 14:35:52 +04:00
2026-04-13 12:25:42 +02:00
2026-04-03 11:56:06 +02:00
2026-03-31 19:16:56 +04:00
2026-04-13 12:25:42 +02:00
2026-04-13 12:25:42 +02:00
2026-04-02 14:37:29 +02:00
2026-04-13 19:24:46 +02:00
2026-04-24 08:43:14 +02:00
2026-04-20 15:37:39 +02:00