analysis

Query IDA Pro disassembly and decompilation data with SQL for binary triage.

38|7|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/allthingsida/idasql-skills --skill analysis-allthingsida
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analysis
Source: https://github.com/allthingsida/idasql-skills/tree/main/plugins/idasql/skills/analysis
Command: npx skills add https://github.com/allthingsida/idasql-skills --skill analysis-allthingsida

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps security analysts and reverse engineers understand the functionality and potential risks within an IDA Pro database by querying disassembly, decompilation, and cross-reference information.

Core Features & Use Cases

  • Binary Triage: Quickly assess a binary's purpose, identify key libraries, and pinpoint suspicious behaviors.
  • Security Auditing: Detect common vulnerabilities, crypto usage, and network communication patterns.
  • Codebase Understanding: Navigate functions, analyze control flow, and understand data structures.
  • Use Case: A security analyst needs to quickly understand a suspicious executable. They use this skill to identify all network-related API calls, crypto functions, and strings that might indicate malicious intent, generating a prioritized list of functions to investigate further.

Quick Start

Use the analysis skill to find all functions that call the 'connect' API.

Frequently Asked Questions about analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform binary triage on an IDA Pro database to identify suspicious behavior?

Binary triage in IDA Pro is performed by querying disassembly and decompilation data via SQL to pinpoint suspicious behaviors, identify libraries, and assess a binary's purpose. This process generates a prioritized list of functions for further reverse engineering investigation.

Can I use SQL queries to audit security vulnerabilities in disassembled binaries?

Yes, you can audit security vulnerabilities in disassembled binaries by running advanced SQL patterns like CTEs and window functions against cross-reference data. This approach detects common vulnerabilities, crypto usage, and network communication patterns.

What is the best way to find all functions calling a specific network API during reverse engineering?

The best way to find functions calling a specific network API during reverse engineering is by querying cross-reference data with SQL. You can locate all functions referencing network-related APIs to generate a targeted list for security analysis.

Does this binary analysis approach support advanced SQL patterns like CTEs and window functions?

Yes, this binary analysis approach supports advanced SQL patterns including CTEs and window functions. These patterns enable complex analysis workflows against disassembly, decompilation, and cross-reference data for deeper codebase understanding.

How do I identify crypto usage and network communication patterns in an executable?

To identify crypto usage and network communication patterns in an executable, you query the IDA Pro database using SQL against decompilation and cross-reference data. This highlights relevant API calls and strings indicating potential malicious intent.