{"adoption": {"forks": 366, "observed_at": "2026-08-28T04:06:11.546349+00:00", "stars": 2079}, "canonical_url": "https://ross.abutalabs.com/products/linux-re-101", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A collection of resources for linux reverse engineering ", "domain": ["security", "reverse-engineering", "operating-systems", "tutorials", "awesome-lists"], "enriched": true, "function": ["reverse-engineering", "developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["michalmalik/linux-re-101"], "name": "michalmalik/linux-re-101", "platform": ["cross-platform"], "pushed_at": "2022-06-02T17:39:32+00:00", "repo": "michalmalik/linux-re-101", "stars": 2079, "tags": ["awesome-list", "elf-binaries", "binary-analysis", "assembly", "malware-analysis", "resource-collection", "curated-links", "linux"], "topics": [], "urls": [], "use_cases": ["learn linux reverse engineering", "find resources on ELF binary format", "study linux syscall internals", "get started with binary analysis on linux", "read papers on linux malware analysis", "find x86 and ARM assembly tutorials", "learn anti-debugging techniques on linux"], "what_it_is": "A curated collection of links, papers, and references for Linux reverse engineering, covering ELF binaries, syscalls, assembly, and anti-debugging techniques. It is a reading list rather than a tool, aimed at people learning binary analysis on Linux.", "when_to_avoid": ["you need an actual reverse engineering tool like a disassembler or debugger", "you want actively maintained tooling rather than a link collection", "you need resources for Windows or macOS reverse engineering specifically"], "when_to_choose": ["you want a curated starting point for learning Linux binary reverse engineering", "you need quick reference links for ELF, syscalls, and ABI documentation", "you are building a study path for Linux malware or binary analysis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/linux-re-101", "repo": "michalmalik/linux-re-101", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "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:06:11.546349+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.546349+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:04.480818+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e51ebb5b2665a469fd39a6c30d8e256f86b95d550bc288f574deeb934d584f5", "fetched_at": "2026-08-28T04:06:11.546349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michalmalik/linux-re-101"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4259, "days_push": 1553, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}