By 0xeb
Use SQL queries to analyze, decompile, and annotate Ghidra databases for reverse engineering, enabling binary analysis, cross-referencing, type refinement, and patch debugging.
Analyze binaries with ghidrasql using safe, high-signal query patterns.
Apply persistent ghidrasql annotations such as names, comments, signatures, and local-variable edits.
Connect to ghidrasql sources, verify live access, and route to the right analysis skill.
Query strings, bytes, data items, memory blocks, and relocations through ghidrasql.
Manage breakpoints and patch bytes through ghidrasql — the breakpoints table and memory_bytes single-byte UPDATE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code and Codex skills for ghidrasql, a live SQL interface for Ghidra analysis and annotation workflows.
LibGhidraHost extension installed and running when you need live queriesghidrasql available on your PATH or callable from a known locationghidrasql --help--list-project-programs or the project_programs table, then select one active domain path with --program / --initial-program/plugin marketplace add 0xeb/ghidrasql-skills
The repository is also structured as a Codex plugin. The Codex plugin manifest lives at:
plugins/ghidrasql/.codex-plugin/plugin.json
The Codex marketplace entry lives at:
.agents/plugins/marketplace.json
When installed as a Codex plugin, skills are namespaced under ghidrasql, for example ghidrasql:connect, ghidrasql:analysis, and ghidrasql:decompiler.
SKILL.md is the canonical contract for each skill..claude-plugin/marketplace.json keeps Claude Code marketplace compatibility..agents/plugins/marketplace.json and plugins/ghidrasql/.codex-plugin/plugin.json add Codex plugin compatibility.| Skill | Description | When to Use |
|---|---|---|
connect | Bootstrap sessions, REPL, and HTTP usage | Starting work, checking connectivity, routing to the right skill |
analysis | High-level binary triage and query workflows | Audits, summaries, "what does this binary do?" questions |
annotations | Persistent renames, comments, signatures, and save workflow | Cleaning up code, adding comments, applying structured annotations |
decompiler | Pseudocode, locals, parameters, and decompiler-backed workflows | Decompiling functions, local-variable cleanup, read-after-write verification |
disassembly | Functions, instructions, blocks, CFG, and raw code structure | Instruction-level analysis, block queries, code-shape inspection |
data | Strings, memory bytes, typed data, and hexdumps | String hunting, data-item recovery, byte inspection |
grep | Name and pattern lookup across symbols and types | Finding functions, names, imports, exports, and type names |
xrefs | Callers, callees, call graph, and string-reference tracing | Dependency analysis, import usage, call-chain questions |
types | Type import, type exploration, and signature application | Structs, enums, typedefs, signatures, and declaration parsing |
functions | SQL function catalog and function-oriented usage patterns | Looking up ghidrasql helper functions and choosing the right one |
Elias Bachaalany (@0xeb)
This project and all its contents — including skill definitions, reference documentation, and configuration files — are licensed under the Mozilla Public License 2.0.
npx claudepluginhub 0xeb/ghidrasql-skills --plugin ghidrasqlSQL interface to Binary Ninja databases for querying and CRUD operations on functions, xrefs, strings, types, and decompiled code
SQL interface to IDA Pro databases for querying and CRUD operations on functions, xrefs, strings, and decompiled code
Reverse engineer binaries using Ghidra's headless analyzer. Decompile executables, extract functions, strings, symbols, and analyze call graphs without GUI.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
(Unsafe) Skills, knowledge, and scripts for reverse engineering with IDA Pro. Autonomously writes and executes IDA Domain scripts to analyze binaries, extract functions, decompile code, and automate any reverse engineering task.
Binary analysis skills for VulHunt MCP - decompilation, dataflow analysis, pattern matching, and more
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security