{"adoption": {"forks": 247, "observed_at": "2026-08-28T04:05:12.345008+00:00", "stars": 1620}, "canonical_url": "https://ross.abutalabs.com/products/awesome-web3-security", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of web3Security materials and resources For Pentesters and Bug Hunters.", "domain": ["security", "blockchain", "penetration-testing", "awesome-lists", "tutorials"], "enriched": true, "function": ["security", "penetration-testing", "developer-tools"], "health_score": 62, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Anugrahsr/Awesome-web3-Security"], "name": "Anugrahsr/Awesome-web3-Security", "platform": [], "pushed_at": "2026-03-01T07:09:19+00:00", "repo": "Anugrahsr/Awesome-web3-Security", "stars": 1620, "tags": ["web3", "smart-contracts", "blockchain-security", "bug-bounty", "ctf", "curated-list", "defi", "ethereum", "web-server"], "topics": [], "urls": [], "use_cases": ["learn smart contract security auditing", "find web3 CTF challenges to practice on", "discover crypto bug bounty platforms", "find web3 security newsletters and postmortem reports", "get started as a smart contract auditor", "find tools for blockchain penetration testing"], "what_it_is": "A curated awesome-list of web3 security materials and resources aimed at pentesters and bug hunters. It collects vulnerable CTF platforms, smart contract vulnerability mindmaps, security tools, blogs, bug bounty platforms, and newsletters.", "when_to_avoid": ["you need an actual security scanning or auditing tool rather than a resource list", "you are looking for general (non-blockchain) web security resources", "you need maintained software with a license rather than documentation"], "when_to_choose": ["you are a pentester or bug hunter entering web3/blockchain security", "you want a single curated index of web3 security learning resources", "you need practice environments like Damn Vulnerable DeFi or Ethernaut"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-web3-security", "repo": "Anugrahsr/Awesome-web3-Security", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "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:05:12.345008+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.345008+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:49:16.359196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f487b6a2b0dab9483eedff8ec70cbc3927ffecf2e5fe4ba3e54f9b48474d78b", "fetched_at": "2026-08-28T04:05:12.345008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anugrahsr/Awesome-web3-Security"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 1550, "days_push": 185, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}