{"adoption": {"forks": 190, "observed_at": "2026-08-28T04:06:16.736952+00:00", "stars": 2123}, "canonical_url": "https://ross.abutalabs.com/products/kernel-hardening-checker", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A tool for checking the security hardening options of the Linux kernel", "domain": ["security", "operating-systems", "developer-tools"], "enriched": true, "function": ["security", "vulnerability-scanning", "configuration-management", "cli"], "health_score": 79, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["a13xp0p0v/kernel-hardening-checker"], "name": "a13xp0p0v/kernel-hardening-checker", "platform": ["python", "cli"], "pushed_at": "2026-08-16T14:33:30+00:00", "repo": "a13xp0p0v/kernel-hardening-checker", "stars": 2123, "tags": ["kernel-hardening", "kconfig", "linux-kernel", "security-audit", "sysctl", "boot-parameters", "linux"], "topics": [], "urls": [], "use_cases": ["audit linux kernel config for security hardening", "check kernel command line boot arguments are hardened", "verify sysctl security settings at runtime", "compare kernel config against KSPP recommended settings", "harden a custom linux kernel build", "generate hardening recommendations for x86_64 or arm64"], "what_it_is": "A Python CLI tool that checks the security hardening options of the Linux kernel across Kconfig options, boot command line arguments, and sysctl parameters. It provides recommendations based on KSPP settings, maintainer feedback, grsecurity, and CLIP OS configurations for multiple architectures.", "when_to_avoid": ["you need full vulnerability scanning or CVE detection rather than config hardening checks", "you need a hardening tool for non-Linux operating systems", "you want automatic remediation rather than a check/report tool"], "when_to_choose": ["you need to audit compile-time, boot-time, and runtime kernel hardening in one tool", "you build custom kernels and want automated hardening checks", "you want recommendations based on KSPP, grsecurity, and CLIP OS baselines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kernel-hardening-checker", "repo": "a13xp0p0v/kernel-hardening-checker", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "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:16.736952+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.736952+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:49.586758+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a352311c036ea0cbc7cb6e43ecf8b7a0e27ed812f7c26b75b6d8777705ac0ad", "fetched_at": "2026-08-28T04:06:16.736952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a13xp0p0v/kernel-hardening-checker"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2997, "days_push": 17, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}