{"adoption": {"forks": 2056, "observed_at": "2026-08-28T04:10:52.031547+00:00", "stars": 12201}, "canonical_url": "https://ross.abutalabs.com/products/resources-for-beginner-bug-bounty-hunters", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A list of resources for those interested in getting started in bug bounties", "domain": ["security", "penetration-testing", "education", "tutorials", "web-development"], "enriched": true, "function": ["security", "penetration-testing", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"], "name": "nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters", "platform": ["cross-platform"], "pushed_at": "2024-07-23T17:01:39+00:00", "repo": "nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters", "stars": 12201, "tags": ["bug-bounty", "awesome-list", "web-security", "hacking", "curated-resources", "beginner"], "topics": ["bug-bounty-hunters", "hackers", "xss", "bug-bounty", "learn2hack", "hacking", "pentest", "web-security", "education", "ssrf", "bugbounty"], "urls": [], "use_cases": ["learn bug bounty hunting from scratch", "find web security learning resources", "get started with penetration testing", "find hacking labs and practice environments", "learn about common web vulnerabilities like xss and ssrf", "find bug bounty tools and setup guides"], "what_it_is": "A curated list of resources for people getting started in bug bounty hunting and web security. It links to tools, labs, books, talks, and vulnerability-type guides maintained by NahamSec.", "when_to_avoid": ["you need an actual tool or scanner rather than a list of links", "you need advanced or highly specialized offensive security content", "you expect maintained software with releases and support"], "when_to_choose": ["you are a beginner looking for a structured starting point in bug bounties", "you want a curated index of tools, labs, and reading material for web security", "you want free community-maintained learning links"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/resources-for-beginner-bug-bounty-hunters", "repo": "nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "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:10:52.031547+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.031547+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:16.664344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77205e839c7efd2ac00e503c40f7ed483cf43cd298439d7cc8c987bc2bafce72", "fetched_at": "2026-08-28T04:10:52.031547+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters"}], "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": 2787, "days_push": 771, "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}}