{"adoption": {"forks": 682, "observed_at": "2026-08-28T04:09:44.917186+00:00", "stars": 6526}, "canonical_url": "https://ross.abutalabs.com/products/awesome-security-hardening", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A collection of awesome security hardening guides, tools and other resources", "domain": ["security", "self-hosted", "awesome-lists"], "enriched": true, "function": ["security", "developer-tools", "documentation"], "health_score": 68, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["decalage2/awesome-security-hardening"], "name": "decalage2/awesome-security-hardening", "platform": ["windows", "cloud"], "pushed_at": "2026-05-05T21:38:04+00:00", "repo": "decalage2/awesome-security-hardening", "stars": 6526, "tags": ["security-hardening", "cis-benchmarks", "best-practices", "infosec", "blue-team", "curated-list", "devops", "linux", "macos", "docker", "kubernetes"], "topics": ["awesome-list", "security", "security-hardening", "security-tools", "windows-hardening", "cybersecurity", "cyber-security", "infosec", "best-practices", "cis-benchmarks", "blueteam", "blue-team", "computer-security", "linux-hardening"], "urls": [], "use_cases": ["find security hardening guides for ubuntu servers", "harden windows machines with best practices", "get cis benchmark resources for linux", "harden docker and kubernetes deployments", "find tools to audit ssh and tls configuration", "learn how to secure web servers like apache and nginx"], "what_it_is": "A curated awesome-list of security hardening guides, best practices, checklists, benchmarks, and tools covering Linux, Windows, macOS, network devices, containers, and cloud. It is a reference resource rather than software, actively maintained with community contributions.", "when_to_avoid": ["you need an executable tool rather than a list of links", "you need vendor-specific step-by-step hardening automation out of the box", "you need general security topics beyond hardening, like pentesting or malware analysis"], "when_to_choose": ["you need a starting point for hardening operating systems, servers, or cloud infrastructure", "you want curated links to benchmarks, checklists, and audit tools", "you are a blue-team or sysadmin looking for best-practice references"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-security-hardening", "repo": "decalage2/awesome-security-hardening", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "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:09:44.917186+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.917186+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:09.663510+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dab57ce1ca44c56a98a7adeb5cc714d670ae5c620d68657c68c7534f9e74a66", "fetched_at": "2026-08-28T04:09:44.917186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/decalage2/awesome-security-hardening"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "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": 2683, "days_push": 120, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}