{"adoption": {"forks": 482, "observed_at": "2026-08-28T04:08:56.988120+00:00", "stars": 4686}, "canonical_url": "https://ross.abutalabs.com/products/umatrix", "card": {"archived": true, "artifact_type": "plugin", "description": "uMatrix: Point and click matrix to filter net requests according to source, destination and type", "domain": ["privacy", "security", "browser-extensions", "web-development"], "enriched": true, "function": ["security", "privacy", "middleware"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["gorhill/uMatrix"], "name": "gorhill/uMatrix", "platform": ["browser-extension", "browser", "cross-platform"], "pushed_at": "2021-07-20T17:57:55+00:00", "repo": "gorhill/uMatrix", "stars": 4686, "tags": ["content-blocking", "request-filtering", "firewall", "firefox", "chrome", "opera", "advanced-users", "webrequest"], "topics": [], "urls": [], "use_cases": ["block third-party scripts and trackers per domain", "control which requests a website can make", "filter network requests by type and destination", "privacy firewall for my browser", "allow or block cookies, scripts, and XHR per site", "inspect and log all browser network requests"], "what_it_is": "uMatrix is a browser extension that lets users point-and-click filter network requests by source, destination, and type, acting as a firewall in block-all/allow-exceptionally mode. It is a fork of HTTP Switchboard aimed at advanced users who can diagnose and un-break sites using its built-in request logger.", "when_to_avoid": ["you want a set-and-forget blocker that never breaks sites", "you are a beginner who cannot use a request logger to un-break pages", "you need actively maintained software with recent releases"], "when_to_choose": ["you are an advanced user comfortable debugging broken sites", "you want fine-grained, per-domain control over browser network requests", "you want a strict default-block privacy firewall with a matrix UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/umatrix", "repo": "gorhill/uMatrix", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.988120+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:17.294520+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69dc6257f3567c4bf1bbd8211e3496ddffca240de159ae44aa452c05aef45871", "fetched_at": "2026-08-28T04:08:56.988120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gorhill/uMatrix"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4340, "days_push": 1870, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}