{"adoption": {"forks": 303, "observed_at": "2026-08-28T04:09:08.642738+00:00", "stars": 5030}, "canonical_url": "https://ross.abutalabs.com/products/me_cleaner", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Tool for partial deblobbing of Intel ME/TXE firmware images", "domain": ["security", "privacy", "hardware"], "enriched": true, "function": ["security", "privacy", "developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["corna/me_cleaner"], "name": "corna/me_cleaner", "platform": ["windows", "cli", "python"], "pushed_at": "2024-05-28T18:44:47+00:00", "repo": "corna/me_cleaner", "stars": 5030, "tags": ["intel-me", "firmware", "deblobbing", "coreboot", "spi-programmer", "privacy", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["disable Intel ME on my laptop for privacy", "neutralize Intel Management Engine firmware", "prepare ME firmware for coreboot installation", "reduce Intel ME attack surface on x86", "deblob proprietary firmware from my motherboard", "make Intel ME active only during boot"], "what_it_is": "A Python script that modifies Intel ME/TXE firmware images to reduce the co-processor's ability to interact with the system, disabling it during normal operation. It supports partial deblobbing across most Intel platforms, from complete removal on pre-Nehalem chips to minimal boot-only modules on newer generations.", "when_to_avoid": ["you need Intel AMT, Boot Guard, or other ME-dependent features", "you cannot safely dump and reflash the SPI flash chip", "your board has an unsupported or unusual ME firmware implementation"], "when_to_choose": ["you want to disable or minimize Intel ME/TXE firmware for privacy or free-software reasons", "you are preparing a firmware image for coreboot or Libreboot", "you have a firmware dump and an external SPI programmer to flash it back"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/me_cleaner", "repo": "corna/me_cleaner", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "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:09:08.642738+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.642738+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:27.502858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29163062af5f72a8c5ff2faf793aca1cce41e259766cef74521119c3822e3b72", "fetched_at": "2026-08-28T04:09:08.642738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/corna/me_cleaner"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3579, "days_push": 827, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}