{"adoption": {"forks": 266, "observed_at": "2026-08-28T04:03:21.673811+00:00", "stars": 1046}, "canonical_url": "https://ross.abutalabs.com/products/mifareonetool", "card": {"archived": false, "artifact_type": "application", "description": "A GUI Mifare Classic tool on Windows（停工/最新版v1.7.0）", "domain": ["security", "hardware", "developer-tools"], "enriched": true, "function": ["gui", "security", "cryptography"], "health_score": 20, "homepage": null, "language": "C#", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["xcicode/MifareOneTool"], "name": "xcicode/MifareOneTool", "platform": ["windows"], "pushed_at": "2019-05-17T15:37:50+00:00", "repo": "xcicode/MifareOneTool", "stars": 1046, "tags": ["nfc", "mifare-classic", "rfid", "card-cracking", "csharp", "discontinued", "desktop"], "topics": ["nfc", "nfc-reader", "nfc-crack"], "urls": [], "use_cases": ["read and write mifare classic nfc cards on windows", "crack mifare classic card keys with a gui", "recover data from rfid access cards", "clone mifare classic card contents", "analyze nfc card sectors and keys"], "what_it_is": "MifareOneTool is a Windows GUI application for working with Mifare Classic NFC cards, including reading and cracking operations. It is written in C# and is no longer maintained, with the final release being v1.7.0 in 2019.", "when_to_avoid": ["you need actively maintained software or support for new hardware", "you work on Linux or macOS", "you need support for modern card types beyond Mifare Classic", "you require security updates for a production environment"], "when_to_choose": ["you need a simple Windows GUI for Mifare Classic card operations", "you want a ready-made tool for classic Mifare key recovery without scripting", "you are on Windows with a compatible NFC reader and don't need updates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mifareonetool", "repo": "xcicode/MifareOneTool", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "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:03:21.673811+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.673811+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:00.784593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8e6416e4b3c6c6e47e7b0336613660e464c1afafde65867607096881681597", "fetched_at": "2026-08-28T04:03:21.673811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xcicode/MifareOneTool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2811, "days_push": 2665, "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}}