{"adoption": {"forks": 580, "observed_at": "2026-08-28T04:07:02.516379+00:00", "stars": 2583}, "canonical_url": "https://ross.abutalabs.com/products/king-phisher", "card": {"archived": false, "artifact_type": "application", "description": "Phishing Campaign Toolkit", "domain": ["security", "penetration-testing"], "enriched": true, "function": ["security", "email", "plugin-system", "gui"], "health_score": 78, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["CrimsonForge-io/king-phisher"], "name": "CrimsonForge-io/king-phisher", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-04T09:42:12+00:00", "repo": "CrimsonForge-io/king-phisher", "stars": 2583, "tags": ["phishing", "social-engineering", "credential-harvesting", "security-awareness-training", "email-campaigns", "discontinued", "linux"], "topics": ["king-phisher", "python", "phishing", "security"], "urls": [], "use_cases": ["run simulated phishing campaigns for security awareness training", "test employee susceptibility to phishing emails", "harvest credentials on fake landing pages during authorized pentests", "clone web pages for phishing simulations", "track and geolocate phishing campaign visitors", "send phishing emails with embedded images and calendar invites"], "what_it_is": "King Phisher is a phishing campaign toolkit for testing and promoting user awareness by simulating real-world phishing attacks, with control over emails and server content including credential harvesting landing pages. The project is explicitly no longer maintained.", "when_to_avoid": ["you need actively maintained software with security patches", "you lack explicit written authorization from the target organization", "you want modern alternatives like GoPhish with ongoing support"], "when_to_choose": ["you need a full-featured phishing simulation platform with a GUI client and server for authorized engagements", "you want credential harvesting, SPF checks, and campaign analytics in one tool", "you are okay using unmaintained software in an isolated lab"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/king-phisher", "repo": "CrimsonForge-io/king-phisher", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "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:07:02.516379+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.516379+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:22:30.069788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc4050058f88d106a3615fa8e1d6cc29688c32dead22151e5b563512af87d302", "fetched_at": "2026-08-28T04:07:02.516379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CrimsonForge-io/king-phisher"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4626, "days_push": 29, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}