{"adoption": {"forks": 5334, "observed_at": "2026-08-28T04:11:53.062595+00:00", "stars": 29141}, "canonical_url": "https://ross.abutalabs.com/products/h4cker", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org", "domain": ["security", "penetration-testing", "artificial-intelligence", "tutorials", "awesome-lists"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "security", "reverse-engineering", "developer-tools"], "health_score": 79, "homepage": "https://hackerrepo.org", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["The-Art-of-Hacking/h4cker"], "name": "The-Art-of-Hacking/h4cker", "platform": ["cross-platform", "python"], "pushed_at": "2026-08-15T00:10:10+00:00", "repo": "The-Art-of-Hacking/h4cker", "stars": 29141, "tags": ["ethical-hacking", "bug-bounty", "dfir", "cybersecurity-training", "exploit-development", "ai-security", "certification-prep", "cheat-sheets"], "topics": ["hacking", "penetration-testing", "hacking-series", "cybersecurity", "ethical-hacking", "hacker", "exploit", "exploits", "exploit-development", "vulnerability", "vulnerability-assessment", "vulnerability-management", "vulnerability-identification", "awesome-lists", "awesome-list", "training", "hackers", "ai", "artificial-intelligence", "ai-security"], "urls": [], "use_cases": ["learn ethical hacking and penetration testing", "prepare for cybersecurity certifications", "find bug bounty resources", "study digital forensics and incident response", "explore AI and LLM security", "build a home cybersecurity lab", "find exploit development and reverse engineering references"], "what_it_is": "A large curated collection of cybersecurity resources covering ethical hacking, penetration testing, DFIR, AI security, exploit development, and reverse engineering. It serves as supplemental material for Omar Santos's books, courses, and certifications, including labs and practice environments.", "when_to_avoid": ["you need a ready-to-run security tool rather than references and scripts", "you want a structured course with graded exercises instead of a resource collection"], "when_to_choose": ["you want a curated, actively maintained index of security learning material", "you need lab-building guidance and certification roadmaps", "you want coverage of both offensive and defensive security including AI security"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/h4cker", "repo": "The-Art-of-Hacking/h4cker", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "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:11:53.062595+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.062595+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:53:10.743430+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92f15ca635a4131532669da5ed7152cabcd74be677d88dd549e266f27089178", "fetched_at": "2026-08-28T04:11:53.062595+00:00", "kind": "readme", "missing": false, "url": "https://github.com/The-Art-of-Hacking/h4cker"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T07:50:17.400153+00:00", "kind": "homepage", "missing": false, "url": "https://hackerrepo.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "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": 3362, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}