# DevLARLEY/WidevineProxy2

An extension-based proxy for Widevine/ClearKey EME challenges and license messages. Modifies the challenge before it reaches the web player. Bypasses Hashes, one-time-tokens and license wrapping.

Repository: https://github.com/DevLARLEY/WidevineProxy2
Canonical: https://ross.abutalabs.com/products/widevineproxy2
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Topics: chrome-addon, chrome-extension, drm, drm-bypass, encrypted-media, encrypted-media-extensions, firefox-addon, firefox-extension, pywidevine, web-extensions, widevine, widevine-dl, widevine-drm, widevine-l3-decryptor, node-widevine, protobufjs, forge
Last push: 2026-08-05T21:39:27+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 96, longevity 48
- inputs: {"age_days": 680, "days_push": 28, "days_rel": 28, "gap_med": 0.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1058, forks 186 (observed 2026-08-28T04:03:25.367089+00:00)

## What it is
A browser extension (Chrome and Firefox, Manifest V3) that proxies Widevine and ClearKey EME challenges and license messages, modifying challenges before they reach web players and extracting decryption keys from responses. It supports local Widevine device files and remote CDMs, and bypasses protections like hashes, one-time tokens, and license wrapping.

## Use cases
- extract widevine decryption keys from a streaming site
- bypass one-time tokens and hashes in drm license requests
- intercept and modify eme license challenges in the browser
- use a remote cdm to get media keys from a web player
- view drm status and key history while playing protected video
- dump keys from widevine l3 protected content

## When to choose
- you need a GUI-based, in-browser tool for intercepting Widevine/ClearKey license traffic
- you already have a Widevine device (.wvd) or remote CDM and want key extraction without running separate scripts
- you need Manifest V3 compliant Chrome and Firefox support

## When to avoid
- you need L1-level decryption or hardware-protected content
- you want a headless or server-side solution rather than a browser extension
- you don't have or can't obtain a Widevine device or remote CDM

## Facets
- artifact type: plugin
- maturity: active
- function: browser-extension, cryptography, security, video-processing
- domain: browser-extensions, privacy, media, security
- platform: browser-extension, browser
- tags: widevine, drm, eme, clearkey, license-proxy, cdm, manifest-v3, drm-bypass, javascript

## Member repositories
- DevLARLEY/WidevineProxy2 (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:25.367089+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:57:31.849439+00:00, confidence not recorded.
  - readme: https://github.com/DevLARLEY/WidevineProxy2 (fetched 2026-08-28T04:03:25.367089+00:00, sha 0fa7e835b25c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
