{"adoption": {"forks": 74, "observed_at": "2026-08-28T04:05:46.176229+00:00", "stars": 1864}, "canonical_url": "https://ross.abutalabs.com/products/yurikey", "card": {"archived": false, "artifact_type": "plugin", "description": "A systemless module to get strong integrity easily", "domain": ["android-tools", "security", "privacy"], "enriched": true, "function": ["security", "developer-tools"], "health_score": 96, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Yurii0307/yurikey"], "name": "Yurii0307/yurikey", "platform": ["cli"], "pushed_at": "2026-08-01T17:58:55+00:00", "repo": "Yurii0307/yurikey", "stars": 1864, "tags": ["magisk-module", "root", "play-integrity", "kernelsu", "systemless", "keybox", "android"], "topics": [], "urls": [], "use_cases": ["pass strong play integrity on rooted android", "fix device integrity after rooting with magisk", "update keybox automatically for tricky store", "make banking apps work on rooted device", "systemless integrity fix module for kernelsu"], "what_it_is": "YuriKey is a systemless root module (for Magisk, APatch, KernelSU and forks) that helps rooted Android devices pass Google Play Integrity's Strong Integrity verdict. It works alongside modules like Play Integrity Fix/Fork and Tricky Store, with a manager app and action button to update keyboxes.", "when_to_avoid": ["your device is not rooted", "you need integrity on non-Android platforms", "you want a supported, warranty-safe solution rather than a root workaround"], "when_to_choose": ["you have a rooted Android device with Magisk/APatch/KernelSU and need Strong Integrity", "you already use Tricky Store and Play Integrity Fix/Fork and want automated keybox management"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yurikey", "repo": "Yurii0307/yurikey", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "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:05:46.176229+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.176229+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:36.161128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9603c3983b94e02c3a8bc86a7053687d22a65ab53f64f22cddb1e16608a2e4b8", "fetched_at": "2026-08-28T04:05:46.176229+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yurii0307/yurikey"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 31, "rhythm": 87}, "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": 439, "days_push": 32, "days_rel": 91, "gap_med": 4.0, "n_releases_24m": 31}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}