{"full_name":"NationalSecurityAgency/ghidra","owner":"NationalSecurityAgency","name":"ghidra","url":"https://github.com/NationalSecurityAgency/ghidra","description":"Ghidra is a software reverse engineering (SRE) framework","homepage":"","topics":[],"language":"Java","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/11298292?v=4","created_at":"2019-03-01T03:27:48Z","pushed_at":"2026-11-09T19:20:48Z","metrics":{"stars":99189,"forks":11265,"watchers":1207,"issues":6352,"prs":2241,"releases":57,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":994},"growth":{"day":{"stars":280,"forks":34,"base_day":"2026-11-09"},"week":{"stars":2072,"forks":285,"base_day":"2026-11-03"},"month":{"stars":16548,"forks":2081,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[74416,74482,74560,74614,74684,74764,74822,74867,74922,75776,76582,77625,78389,78868,79019,79156,79289,79399,79497,79576,79657,79721,79780,79854,79934,80011,80194,80325,80432,80558,80772,81062,81354,81699,82024,82641,83293,84872,86165,87262,88536,89522,90146,90776,91480,92051,92561,93067,93570,93924,94252,94636,95007,95442,95791,96142,96430,96722,97117,97495,98909,99189],"forks":[8120,8128,8133,8140,8142,8154,8161,8160,8166,8311,8441,8582,8675,8718,8744,8772,8801,8815,8836,8852,8866,8878,8891,8898,8909,8913,8934,8937,8945,8962,8976,9001,9032,9075,9118,9184,9260,9414,9591,9749,9879,10009,10087,10158,10240,10308,10368,10439,10509,10550,10583,10627,10675,10739,10801,10844,10879,10916,10980,11030,11231,11265],"watchers":[1136,1136,1136,1137,1137,1138,1137,1137,1138,1141,1145,1149,1153,1160,1160,1158,1158,1159,1160,1160,1159,1159,1161,1162,1162,1163,1165,1167,1166,1166,1166,1165,1166,1167,1168,1172,1170,1175,1177,1182,1188,1186,1188,1194,1193,1196,1196,1197,1196,1190,1189,1191,1193,1195,1194,1197,1197,1198,1203,1204,1207,1207],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"daily":125,"weekly":61,"monthly":30,"weekly_rate":136,"monthly_rate":91,"total":147},"same_owner":[],"issues":[{"number":516,"title":"Is there a nicer way to see vtable's function calls directly in the decompiler?","comments":47,"created_at":"2019-04-25T23:38:45Z"},{"number":8316,"title":"macOS Codebrowser unresponsive","comments":36,"created_at":"2025-07-02T08:31:16Z"},{"number":2628,"title":"Decompiling \"switch\" statements","comments":33,"created_at":"2021-01-07T12:57:32Z"},{"number":5747,"title":"JMP instruction used with pre PUSH of return address only half recognised as CALL","comments":30,"created_at":"2023-09-06T11:56:14Z"},{"number":487,"title":"M68000: implement lineA/lineF opcodes","comments":29,"created_at":"2019-04-21T15:11:55Z"},{"number":4865,"title":"display strings in the decompiler window?","comments":28,"created_at":"2023-01-02T18:03:08Z"},{"number":2598,"title":"ghidra api: what is a difference between read/ write and read_write?","comments":28,"created_at":"2020-12-30T16:47:03Z"},{"number":2791,"title":"Performance issues with batch decompilation","comments":27,"created_at":"2021-02-22T12:49:58Z"}],"discussions":[{"number":10102,"title":"Proposal: MIL-STD-1750A processor module","comments":0,"category":"Q&A","created_at":"2026-11-02T19:03:20Z"},{"number":10094,"title":"Can Ghidra split a byte in external memory?","comments":1,"category":"Q&A","created_at":"2026-11-01T03:25:07Z"},{"number":10057,"title":"EHExtractor: reconstructing try/catch blocks from MSVC x86 exception handling data","comments":1,"category":"Show and tell","created_at":"2026-10-28T19:59:06Z"},{"number":10032,"title":"🐉 Ghidra is featured in Repository Radar PR#44","comments":0,"category":"Show and tell","created_at":"2026-10-26T08:48:54Z"},{"number":9985,"title":"Published report: AI-assisted business value analysis of Ghidra","comments":1,"category":"Show and tell","created_at":"2026-10-21T04:00:28Z"},{"number":9876,"title":"Connection to server failed.","comments":1,"category":"Q&A","created_at":"2026-10-14T02:24:08Z"},{"number":9768,"title":"SSE lane splitting: a series of 8 small pull requests (#9742 to #9762), how would you like them reviewed?","comments":0,"category":"General","created_at":"2026-10-10T22:45:33Z"},{"number":9736,"title":"What is considered as a vulnerability in the C++ decompiler?","comments":1,"category":"General","created_at":"2026-10-07T12:26:33Z"}],"latest_release":{"name":"Ghidra 12.2","tag":"Ghidra_12.2_build","published_at":"2026-10-22T08:31:12Z","body":"* [What's New](https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_12.2_build/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.md)\r\n* [Change History](https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_12.2_build/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.md)\r\n* [Getting Started](https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_12.2_build/GhidraDocs/GettingStarted.md)\r\n* SHA-256: `2c2cd776db3c1f6a097ba418922378ac3649cadd5e844a6f5f088ae628a7be67`"},"readme":true,"readme_zh":false,"news":[{"title":"Ghidra by NSA","url":"https://github.com/NationalSecurityAgency/ghidra","hn":"https://news.ycombinator.com/item?id=47011548","source":"Hacker News","lang":"en","date":"2026-02-14","points":433,"comments":220},{"title":"NSA Ghidra software reverse engineering framework","url":"https://github.com/NationalSecurityAgency/ghidra","hn":"https://news.ycombinator.com/item?id=35324380","source":"Hacker News","lang":"en","date":"2023-03-27","points":214,"comments":103},{"title":"Debugger Ghidra Class","url":"https://github.com/NationalSecurityAgency/ghidra/tree/master/GhidraDocs/GhidraClass/Debugger","hn":"https://news.ycombinator.com/item?id=36390357","source":"Hacker News","lang":"en","date":"2023-06-19","points":199,"comments":27},{"title":"Ghidra 11.0 Released","url":"https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_11.0_build","hn":"https://news.ycombinator.com/item?id=38740793","source":"Hacker News","lang":"en","date":"2023-12-23","points":81,"comments":11},{"title":"Ghidra source code officially released","url":"https://github.com/NationalSecurityAgency/ghidra","hn":"https://news.ycombinator.com/item?id=19572994","source":"Hacker News","lang":"en","date":"2019-04-04","points":67,"comments":7},{"title":"Ghidra 10.3 has been released","url":"https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.3_build","hn":"https://news.ycombinator.com/item?id=35908418","source":"Hacker News","lang":"en","date":"2023-05-11","points":38,"comments":6},{"title":"Ghidra 10.2","url":"https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.2_build","hn":"https://news.ycombinator.com/item?id=33457371","source":"Hacker News","lang":"en","date":"2022-11-03","points":17,"comments":1},{"title":"Ghidra 11.2.1 Released","url":"https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_11.2.1_build","hn":"https://news.ycombinator.com/item?id=42062614","source":"Hacker News","lang":"en","date":"2024-11-06","points":5,"comments":0},{"title":"AI 逆向工具「REA 」GitHub 十天衝上 17 萬星，真的什麼都能拆嗎？","url":"https://www.blocktempo.com/rea-reverse-engineer-anything-github-175k-stars-ai-agents-mcp/","source":"動區動趨","lang":"zh","date":"2026-10-13"},{"title":"I Tested REA, GitHub’s Viral Reverse Engineering Tool, on a Real Electron App","url":"https://hackernoon.com/i-tested-rea-githubs-viral-reverse-engineering-tool-on-a-real-electron-app","source":"HackerNoon","lang":"en","date":"2026-10-12"},{"title":"From GTA V on iPhone to Free Photoshop: This AI Tool Is Upending Software","url":"https://decrypt.co/380741/gta-v-iphone-free-photoshop-ai-tool-rea-upending-software","source":"Decrypt","lang":"en","date":"2026-10-12"},{"title":"Ghidra: Open-source software reverse engineering framework","url":"https://www.helpnetsecurity.com/2024/06/17/ghidra-nsa-open-source-software-reverse-engineering-framework/","source":"Help Net Security","lang":"en","date":"2024-06-16"},{"title":"Get started with the Ghidra reverse-engineering framework","url":"https://www.techtarget.com/cybersecurity/feature/Get-started-with-the-Ghidra-reverse-engineering-framework","source":"techtarget","lang":"en","date":"2021-09-29"},{"title":"How to use Ghidra for malware analysis, reverse-engineering","url":"https://www.techtarget.com/searchsecurity/feature/How-to-use-Ghidra-for-malware-analysis-reverse-engineering","source":"techtarget","lang":"en","date":"2021-09-29"},{"title":"NSA's Ghidra Reverse Engineering Framework Stirs Up Malware Researchers","url":"https://www.bleepingcomputer.com/news/security/nsas-ghidra-reverse-engineering-framework-stirs-up-malware-researchers/","source":"BleepingComputer","lang":"en","date":"2019-03-06"},{"title":"NSA unveils Ghidra reverse engineering tool at RSA Conference 2019","url":"https://www.helpnetsecurity.com/2019/03/06/nsa-ghidra/","source":"Help Net Security","lang":"en","date":"2019-03-06"},{"title":"Ghidra逆向工程实战指南：从环境配置到反编译优化","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTFBST3BzQkdMcC1vVzE3V0JQTlB0VnVRQ3ZXa2JRVHJkUzB1OG1qRUVWYTVpaEZRUksxaElXQ0ZqOFRXTjA0b3NLdEFHVlgxdDNOTTVocVA0dEVtY3p3WHVR?oc=5","source":"CSDN","lang":"zh","date":"2026-11-06"},{"title":"号称能“逆向一切”的AI工具爆火，狂揽近30万颗Star，软件开发的护城河守得住吗？","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE5DVDFaZnpiSV9uOWN5bzI3amxhSXBxWF9JVTNLMlI1b1dnX2hNejBrajZ4YnRvdG93TXhXZnJDU2FGVGpqa3lmNFVsOGxsT0JOWjFIVWtuNA?oc=5","source":"麻省理工科技评论","lang":"zh","date":"2026-10-17"},{"title":"REA, AI reverse engineering at record pace on GitHub, what is true and what is not","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxQdTJ4Y2JHdXlPVVZzcTNOd3lnZWhyZFdPUUpaV1Zma3RqdUtySFlFTmxvWTZ4OWFabXpVRng3bVg3dDBCYUdxaFNzRUt5aklBbXVUNXpER0R0RVV6OHdpbUFNck1LNEZRMm5ZRWNyTS1NMFlfRllPRG1UNFZrZE9fMTZDekNCRC1HdEZ5dENFT0E5UDF1Vnc?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-10-14"},{"title":"REA 用 AI 做逆向工程，GitHub 星标创纪录，哪些是真的，哪些不是","url":"https://news.google.com/rss/articles/CBMikwFBVV95cUxNS3FkTFp6amJ4WFNUSVNUakhBNjhyNTZqT2RqZElScW91ZGl2dW90OEdRWjlXRVBoMnpRS2NBOE9qc2s4ZGg3XzEwNFpBMkVJTG0wLVZ3YWZKSnp2S0tNOTd2eUo0eC1idm1KV2FrQjBOWG5jOGdCSDBhNlhfaWxLcUlCNEJqNFl2MF9Rc2dGM2JsT28?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-10-14"},{"title":"GitHub 新晋顶流 REA：当大模型能逆向一切，软件行业还剩什么？","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE1ONnpISnFqY3lKdmJkQU9yMjBJd3IxVUI2SnRCUV9ocXh1TFlTWDhhX0UtbzB0TV9oRk9qTmd5NVF1ZzNxRS1ZdTNkTWNjMzBya3htaGJJSEZvSng0U3c?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-10-13"},{"title":"AI Tool REA Sparks Surge in Software Reverse Engineering on GitHub","url":"https://news.google.com/rss/articles/CBMinAFBVV95cUxOTGgyd1BCM2FyZjNqeXF6aGl6WlVVXzlTVzI1dURpTlVWZXlCWHFfRWNSOEIyMExWYk5SUi1sVkVWMjVNczNfbnlsdkNmeWVzMkdvN3YwUEtMZXN1UE91bEtkWGdaS0xRNVBMQjJvOElQaVppdndHbFhKemdGVWowYlVXTWtLYUNVcXJ5eXp2OGpHZFVWVm5lNXZ0dEg?oc=5","source":"KuCoin","lang":"en","date":"2026-10-12"},{"title":"比Jev更爆火！逆向灭霸 REA 一天登顶GitHub","url":"https://news.google.com/rss/articles/CBMiTkFVX3lxTE1VLVoyRnRmTmNfekJvaWtZRXFncG50cFhvdFBwR0VZUEotUi1jMTdOelVqa2hpWGdTdjhMSy0tUnU2TDlYWnFDY0s0LVpHUQ?oc=5","source":"36Kr","lang":"zh","date":"2026-10-10"},{"title":"What repos are trending on GitHub?","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE1SNElkQXBUUWlBZFBIRFoyclZjVldGUllHYXVOSl8xT09EQVozbEdsVWtjeFgtckc4ZXhjQThVUHB3VEZTcnlYRHdXYTAxYS1EM2FnU2FrdVU0MnJ6MlhCelo0cEN6MHl6Z3FUZ1kxSVNqa005cWwybzk4ZzI0QQ?oc=5","source":"TechTarget","lang":"en","date":"2026-09-21"},{"title":"Hackers Impersonate Ghidra, dnSpy, and SpiderFoot to Spread Malware via Fake Download Sites","url":"https://news.google.com/rss/articles/CBMihAFBVV95cUxOZl9GUFNKRWZyMUNpQUl6TzBXSk9UeXVHRHV3Yko3NjVSTlhVZWVKLTAtQjdGNXJKaURuZ2UyMG9BZXpTbl8yTy1FWGNid1BqcHQxTjJaNkVVRWpHdnVHQnJMYjF4RWppblk0cFlwRXJiWWxJcG9zS1FOOHBUeGRiTTFXMHPSAYoBQVVfeXFMTS1NclJ5elFLMVpCRWotSi1XaWNsUXVHMm5XYl9MbWtiUWV1M1BvVUZmdHN4akVPX0NjbDZUYlpPZnFEcWUxckhpRkZIVzg3QnBvNG9HaTZ5bUJWdF96aFBfTXNER2tiSUpkdzFSZWhYdWNNZHJMLVljdWQweDhkQkpfR0dUZk9KMHVn?oc=5","source":"CyberSecurityNews","lang":"en","date":"2026-06-04"},{"title":"OGhidra - AI supercharging for Ghidra, locally","url":"https://news.google.com/rss/articles/CBMiaEFVX3lxTFB2ZVpaLV9jUXZBa2RjUk1SSTRYckdjRnVjcHJkM3AyVG1xU0NiOXBwSllIRmtRSXNvVVR1VENDYU5uQ1h4VVAxSDViSVVFa1lPVWVuX2hfNW92YVktZXdPSVV2d0dlWDNz?oc=5","source":"Korben","lang":"en","date":"2026-01-17"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}