{"adoption": {"forks": 222, "observed_at": "2026-08-28T04:04:57.882205+00:00", "stars": 1521}, "canonical_url": "https://ross.abutalabs.com/products/kekeo", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A little toolbox to play with Microsoft Kerberos in C", "domain": ["security", "penetration-testing", "windows"], "enriched": true, "function": ["security", "cryptography", "cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["gentilkiwi/kekeo"], "name": "gentilkiwi/kekeo", "platform": ["windows", "cli", "cpp"], "pushed_at": "2021-12-14T10:56:48+00:00", "repo": "gentilkiwi/kekeo", "stars": 1521, "tags": ["kerberos", "active-directory", "red-team", "pentesting", "mimikatz-family", "c"], "topics": [], "urls": [], "use_cases": ["request and renew kerberos tickets on windows", "test kerberos constrained delegation in active directory", "red team kerberos abuse testing", "manipulate microsoft kerberos from the command line", "security assessment of active directory authentication"], "what_it_is": "kekeo is a C-based command-line toolbox for manipulating Microsoft Kerberos, from the author of mimikatz. It supports operations like ticket requesting, renewal, and constrained delegation abuse for security testing.", "when_to_avoid": ["you need a maintained tool with permissive licensing - the repo has no license and depends on a commercial ASN.1 library", "you want an out-of-the-box build - it requires an OSS ASN.1/C license to compile", "you need cross-platform support - it targets Windows only"], "when_to_choose": ["you need fine-grained Kerberos ticket manipulation on Windows for authorized security testing", "you are assessing Active Directory delegation attacks", "you want a lightweight C tool without heavy dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kekeo", "repo": "gentilkiwi/kekeo", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "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:04:57.882205+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.882205+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:52.146146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c133ee2d6343d30c59f6216abc8f5b0263cc73604a71e02ed21141b02aa71b3", "fetched_at": "2026-08-28T04:04:57.882205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gentilkiwi/kekeo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4250, "days_push": 1723, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}