Idapython

🌐Community
by mrexodia · vlatest · Repository

Idapython allows you to execute Python code within IDA Pro for dynamic analysis and automated disassembly tasks, boosting reverse engineering efficiency.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add idapython npx -- -y @trustedskills/idapython
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "idapython": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/idapython"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables AI agents to interact with IDAPython, the Python scripting environment for IDA Pro disassembler. It allows agents to automate reverse engineering tasks by executing custom scripts, analyzing binary structures, and modifying database entries directly within the IDA Pro interface.

When to use it

  • Automating repetitive analysis routines in large or complex binary files.
  • Generating custom visualization graphs or data exports from IDA Pro databases.
  • Running specific decompilation or pattern-matching scripts without manual intervention.
  • Integrating IDA Pro workflows into broader AI-driven security research pipelines.

Key capabilities

  • Execute IDAPython scripts programmatically via the mrexodia/ida-pro-mcp interface.
  • Access and manipulate IDA Pro's internal database structures.
  • Trigger automated analysis functions defined in Python within the disassembler context.

Example prompts

  • "Run the analyze_strings.py script on the current binary to extract and categorize all ASCII strings."
  • "Generate a graph showing control flow between the main function and any called subroutines using IDAPython."
  • "Modify the cross-references for the function at address 0x401000 to mark it as 'unresolved' in the IDA database."

Tips & gotchas

Ensure IDA Pro is running with a valid license and that the target binary is loaded before attempting script execution. Some advanced IDAPython features may require specific IDA Pro versions or plugins not covered by this skill.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
mrexodia
Installs
54

🌐 Community

Passed automated security scans.