{"adoption": {"forks": 344, "observed_at": "2026-08-28T04:06:16.552180+00:00", "stars": 2121}, "canonical_url": "https://ross.abutalabs.com/products/awesome-exploit-development", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of resources (books, tutorials, courses, tools and vulnerable applications) for learning about Exploit Development", "domain": ["security", "penetration-testing", "reverse-engineering", "tutorials", "awesome-lists"], "enriched": true, "function": ["security", "penetration-testing", "reverse-engineering", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["FabioBaroni/awesome-exploit-development"], "name": "FabioBaroni/awesome-exploit-development", "platform": ["cross-platform"], "pushed_at": "2022-05-27T23:15:01+00:00", "repo": "FabioBaroni/awesome-exploit-development", "stars": 2121, "tags": ["awesome-list", "exploit-development", "buffer-overflow", "shellcode", "curated-resources"], "topics": [], "urls": [], "use_cases": ["learn exploit development from scratch", "find books on buffer overflow exploitation", "find tutorials on writing shellcode", "study stack-based overflow exploitation", "find vulnerable applications to practice exploitation", "learn how to bypass DEP and ASLR"], "what_it_is": "A curated list of books, tutorials, courses, tools, and vulnerable applications for learning exploit development. It aggregates learning resources such as the Corelan exploit writing tutorial series and classic security books.", "when_to_avoid": ["you need a runnable tool rather than a list of resources", "you need up-to-date modern exploitation techniques", "you want interactive hands-on labs rather than reading material"], "when_to_choose": ["you want a curated starting point for learning exploit development", "you need links to classic exploit writing tutorials and books", "you are building a security learning curriculum"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-exploit-development", "repo": "FabioBaroni/awesome-exploit-development", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "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:16.552180+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.552180+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:52.787547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "569bdc1ad2d0daf0a08bc250bf03ba021d749384fcf56cd6eec06a56ff846fcc", "fetched_at": "2026-08-28T04:06:16.552180+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FabioBaroni/awesome-exploit-development"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3870, "days_push": 1559, "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}}