{"adoption": {"forks": 905, "observed_at": "2026-08-28T04:09:08.717377+00:00", "stars": 5035}, "canonical_url": "https://ross.abutalabs.com/products/awesome-reverse-engineering", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)", "domain": ["reverse-engineering", "security", "awesome-lists", "developer-tools"], "enriched": true, "function": ["reverse-engineering", "security", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["alphaSeclab/awesome-reverse-engineering"], "name": "alphaSeclab/awesome-reverse-engineering", "platform": ["windows", "cross-platform"], "pushed_at": "2021-09-01T16:55:49+00:00", "repo": "alphaSeclab/awesome-reverse-engineering", "stars": 5035, "tags": ["awesome-list", "curated-resources", "binary-analysis", "malware-analysis", "ida", "ghidra", "frida", "android-security", "disassembly", "debugging", "linux", "macos", "android", "ios"], "topics": ["reverse-engineering", "idapro", "idapython", "ghidra", "x64dbg", "radare2", "frida", "intelpt", "dynamorio", "binaryninja", "binnavi", "android-security", "apk-analysis", "ida-plugin", "cuckoo", "windbg", "angr", "gdb"], "urls": [], "use_cases": ["find reverse engineering tools for analyzing binaries", "learn binary analysis and disassembly techniques", "discover resources for Android APK reverse engineering", "find malware analysis and debugging tools", "learn about DLL injection and Windows internals", "find Ghidra and IDA plugins and tutorials", "research iOS jailbreaking and Mach-O analysis"], "what_it_is": "A curated awesome-list of reverse engineering resources covering 3500+ open source tools and 2300+ articles and videos across Windows, Linux, macOS, Android, iOS, and IoT. It organizes resources by platform and topic, including tools like IDA, Ghidra, x64dbg, Radare2, Frida, and Binary Ninja.", "when_to_avoid": ["you need an actual tool rather than a directory of links", "you need actively maintained content - the last release was in 2021", "you need beginner tutorials rather than a reference collection"], "when_to_choose": ["you need a comprehensive index of reverse engineering tools and reading material across platforms", "you are researching binary analysis, malware analysis, or mobile security", "you want curated links to tools like IDA, Ghidra, Frida, or Radare2"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-reverse-engineering", "repo": "alphaSeclab/awesome-reverse-engineering", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "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.717377+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.717377+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:26.140746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05e6105555c50288f42d4b6f82edab1e629a5d9079ba829a1abaeb0954985f8e", "fetched_at": "2026-08-28T04:09:08.717377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alphaSeclab/awesome-reverse-engineering"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2458, "days_push": 1827, "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}}