Skip to content
Kitbay
Submit

ida-domain-scripting

MITIncludes scripts

ida-domain-scripting is a Hex-Rays agent skill, shipped in their Claude Code marketplace inside a plugin marked unsafe, that lets an agent write and run Python against IDA's Domain API.

What the skill teaches

ida-domain-scripting is a Hex-Rays agent skill, shipped in their Claude Code marketplace inside a plugin marked unsafe, that lets an agent write and run Python against IDA's Domain API. For each task the agent writes a script into a timestamped temporary folder and runs it through the skill's bundled executor with uv, which opens the binary or .i64/.idb database headlessly through idalib. It can list functions, strings and cross-references, decompile code and more. Databases are opened read-only unless the user agrees to save changes. It needs IDA Pro 9.1 or later and the IDADIR variable, and Hex-Rays advises running it only in a sandbox because it executes generated code.

Capabilities

  • Write and run IDA Domain API Python scripts on a binary
  • Extract functions, strings and cross-references
  • Decompile code headlessly through idalib
  • Save database changes after user confirmation