{"adoption": {"forks": 576, "observed_at": "2026-08-28T04:07:33.966408+00:00", "stars": 2982}, "canonical_url": "https://ross.abutalabs.com/products/web-ctf-cheatsheet", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Web CTF CheatSheet 🐈", "domain": ["security", "penetration-testing", "developer-tools", "tutorials"], "enriched": true, "function": ["security", "penetration-testing"], "health_score": 50, "homepage": null, "language": "Ruby", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["w181496/Web-CTF-Cheatsheet"], "name": "w181496/Web-CTF-Cheatsheet", "platform": ["cross-platform"], "pushed_at": "2025-10-28T05:25:27+00:00", "repo": "w181496/Web-CTF-Cheatsheet", "stars": 2982, "tags": ["ctf", "cheatsheet", "web-security", "exploitation", "offensive-security", "capture-the-flag", "web-server"], "topics": ["cheatsheet", "ctf"], "urls": [], "use_cases": ["prepare for web security CTF challenges", "look up SQL injection payloads for different databases", "find command injection filter bypass techniques", "review server-side template injection payloads", "study deserialization attacks in PHP, Python, Java, Ruby, and .NET", "learn SSRF and XXE exploitation patterns", "reference XSS and frontend attack techniques"], "what_it_is": "A community-maintained cheat sheet collecting web exploitation techniques for CTF competitions and security learning. It catalogs payloads and bypass tricks for webshells, command injection, SQL injection, LFI, deserialization, SSTI, SSRF, XXE, XSS, and more across multiple languages and databases.", "when_to_avoid": ["you need a scanning or exploitation tool rather than reference notes", "you want formal documentation or tutorials with step-by-step guidance", "you need defensive security guidance or secure coding standards"], "when_to_choose": ["you are practicing or competing in CTF web challenges", "you need a quick reference of common web exploitation payloads", "you are learning offensive web security concepts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/web-ctf-cheatsheet", "repo": "w181496/Web-CTF-Cheatsheet", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "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:07:33.966408+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.966408+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:29.075251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "565d8f33fcd0df3a43a037bb37d7eee9bb6300aeed4c96d550fd3dce0785edac", "fetched_at": "2026-08-28T04:07:33.966408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/w181496/Web-CTF-Cheatsheet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 49, "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": 3184, "days_push": 309, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}