{"adoption": {"forks": 777, "observed_at": "2026-08-28T04:08:28.293661+00:00", "stars": 3888}, "canonical_url": "https://ross.abutalabs.com/products/osce3-complete-guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": "OSWE, OSEP, OSED, OSEE", "domain": ["security", "penetration-testing", "tutorials", "awesome-lists"], "enriched": true, "function": ["security", "penetration-testing", "developer-tools"], "health_score": 56, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["JoasASantos/OSCE3-Complete-Guide"], "name": "JoasASantos/OSCE3-Complete-Guide", "platform": ["cross-platform"], "pushed_at": "2026-01-02T13:56:00+00:00", "repo": "JoasASantos/OSCE3-Complete-Guide", "stars": 3888, "tags": ["osce3", "oswe", "osep", "osed", "osee", "offensive-security", "study-guide", "certification-prep", "web-security", "exploitation"], "topics": ["osce", "osce3", "oscp", "osed", "osee", "osep", "osep-prep", "oswe", "oswe-guide", "oswe-prep", "offensive-security", "offsec"], "urls": [], "use_cases": ["prepare for the OSWE web security exam", "study for OSEP penetration testing certification", "find resources for OSED exploit development prep", "learn advanced web exploitation techniques like deserialization and XXE", "collect study materials for OSCE3 certification", "review source code analysis and code audit techniques", "prepare for OSEE advanced exploitation exam"], "what_it_is": "A curated study guide and resource collection for Offensive Security certifications OSCE3 (OSWE, OSEP, OSED) and OSEE. It aggregates reference guides, vulnerability writeups, and study materials covering web exploitation, source code analysis, and advanced offensive techniques.", "when_to_avoid": ["you need hands-on labs or a structured course rather than curated links", "you are looking for defensive security or blue team material", "you need a tool or software library rather than a study guide"], "when_to_choose": ["you are preparing for any Offensive Security certification (OSWE, OSEP, OSED, OSEE, OSCE3)", "you want a curated list of web exploitation and offensive security study resources", "you need reference guides for penetration testing exam prep"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/osce3-complete-guide", "repo": "JoasASantos/OSCE3-Complete-Guide", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "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:08:28.293661+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.293661+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:38.316382+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1ae05aa279112599283c406895db1e040248d45a066b500e300eb6cf4a9ecb04", "fetched_at": "2026-08-28T04:08:28.293661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JoasASantos/OSCE3-Complete-Guide"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 60, "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": 1904, "days_push": 243, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}