{"adoption": {"forks": 415, "observed_at": "2026-08-28T04:06:25.768432+00:00", "stars": 2203}, "canonical_url": "https://ross.abutalabs.com/products/owasp-web-checklist", "card": {"archived": false, "artifact_type": "learning-resource", "description": "OWASP Web Application Security Testing Checklist", "domain": ["security", "web-development", "testing", "penetration-testing"], "enriched": true, "function": ["security", "testing", "penetration-testing"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["0xRadi/OWASP-Web-Checklist"], "name": "0xRadi/OWASP-Web-Checklist", "platform": ["cross-platform"], "pushed_at": "2022-08-18T02:31:06+00:00", "repo": "0xRadi/OWASP-Web-Checklist", "stars": 2203, "tags": ["owasp", "checklist", "web-security", "bug-bounty", "pentest", "documentation"], "topics": ["owasp", "security", "security-tools", "security-vulnerability", "bugbounty", "testing", "checklist"], "urls": [], "use_cases": ["run a structured web app pentest", "checklist for bug bounty recon and testing", "verify security headers and TLS configuration", "audit authentication and session management", "train junior security testers on web testing steps", "track pentest progress in Trello"], "what_it_is": "A comprehensive OWASP-based web application security testing checklist available as PDF, DOCX, and a copyable Trello board. It organizes hundreds of manual testing items across categories like information gathering, authentication, session management, and cryptography.", "when_to_avoid": ["you need automated scanning or tooling rather than a manual checklist", "you need API, mobile, or cloud security coverage beyond web applications", "you need a maintained standard with active updates"], "when_to_choose": ["you need a free, printable manual web security testing checklist", "you want an OWASP-aligned structure for pentest reports or bug bounty work", "you need a task board template for security assessments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/owasp-web-checklist", "repo": "0xRadi/OWASP-Web-Checklist", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "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:25.768432+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.768432+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:46:45.107964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c24f47c26230e7e919da0b8b67557fc4af2e0a1b2df6710a5a4e90854a889df0", "fetched_at": "2026-08-28T04:06:25.768432+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0xRadi/OWASP-Web-Checklist"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+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": 3035, "days_push": 1477, "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}}