{"adoption": {"forks": 125, "observed_at": "2026-08-28T04:03:32.327565+00:00", "stars": 1087}, "canonical_url": "https://ross.abutalabs.com/products/amruth-sn-kong", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The world's first agentic reverse engineer.", "domain": ["reverse-engineering", "security", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["reverse-engineering", "agent-framework", "llm-inference", "security", "cli"], "health_score": 83, "homepage": "https://docs.kong.fyi", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["amruth-sn/kong"], "name": "amruth-sn/kong", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2026-04-03T02:39:01+00:00", "repo": "amruth-sn/kong", "stars": 1087, "tags": ["ghidra", "binary-analysis", "deobfuscation", "decompiler", "malware-analysis", "stripped-binaries", "agentic-ai", "ctf"], "topics": ["agentic-ai", "ghidra", "reverse-engineering"], "urls": [], "use_cases": ["recover function names and types from a stripped binary", "automatically deobfuscate control-flow flattening and opaque predicates", "analyze malware samples without manual symbol recovery", "rename FUN_00401a30-style functions across a whole binary", "prepare annotated binaries for CTF or security research", "export recovered symbols and structs as JSON after analysis"], "what_it_is": "Kong is an LLM-orchestrated reverse engineering CLI that plugs AI into Ghidra's analysis engine to recover function names, types, and structures from stripped binaries. It runs a fully autonomous pipeline—triage, call-graph-ordered analysis, agentic deobfuscation, and semantic synthesis—writing results back into Ghidra's program database.", "when_to_avoid": ["you need a GUI-driven interactive reversing workflow rather than a batch CLI pipeline", "you cannot share binary contents with cloud LLM providers like Anthropic or OpenAI", "you don't want to install Ghidra, JDK 21+, and Python 3.11+ dependencies", "your task is dynamic analysis or debugging rather than static binary annotation"], "when_to_choose": ["you need to reverse engineer stripped or obfuscated binaries faster than manual analysis", "you already use Ghidra and want LLM-assisted renaming, retyping, and struct recovery", "you want a one-command autonomous pipeline instead of babysitting an LLM on raw decompiler output", "you work in malware analysis, CTFs, or vulnerability research on binaries with hundreds of functions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/amruth-sn-kong", "repo": "amruth-sn/kong", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "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:03:32.327565+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.327565+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:26.072795+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f712fde671688ef0b5c289016c9412f8c9a2a77ceb06e82103374aafb041b2d2", "fetched_at": "2026-08-28T04:03:32.327565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amruth-sn/kong"}, {"content_hash": "7fe38ead1d9960b8afe96539d40a099022d85ef7a999d701e0a94c31ea97c613", "fetched_at": "2026-08-29T12:52:16.692089+00:00", "kind": "homepage", "missing": false, "url": "https://docs.kong.fyi"}, {"content_hash": "8131b93aadb5b697b0425bcfe3bcfb6444339b8e37b7605abf0c5bb25fee9311", "fetched_at": "2026-08-29T12:52:16.701158+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/what-is-kong"}, {"content_hash": "16fa17e4c63a8c3001ea1e47568d4d5f86a25c54e0d21211fe362740932d1a64", "fetched_at": "2026-08-29T12:52:16.703321+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/quickstart"}, {"content_hash": "16b608b4d540797d4bc0eb69143289b6507634618d85ea20a9d36bb3ce2326a6", "fetched_at": "2026-08-29T12:52:16.705171+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/installation"}, {"content_hash": "538a115bdb5e3d60aa788b3dbb4f8f4fd2433446acc2fd8caef8c602c9dbbeb2", "fetched_at": "2026-08-29T12:52:16.706808+00:00", "kind": "site_page", "missing": false, "url": "https://docs.kong.fyi/getting-started/setup-wizard"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 75, "longevity": 13, "rhythm": 75}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 191, "days_push": 153, "days_rel": 169, "gap_med": 1, "n_releases_24m": 4}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}