RevGraph Labs Inc.

Advanced software and data services for understanding, analyzing, and organizing complex compiled software artifacts. We apply automation and AI to enhance software comprehension, reverse engineering, and code intelligence workflows.

SymGraph

The VirusTotal for reverse engineering. A cloud-native symbol store and knowledge graph service designed for the reverse engineering community.

  • Query shared symbols, types, and semantic knowledge graphs by SHA256
  • Accelerate analysis with community-contributed intelligence
  • Versioned, deduplicated symbols with multi-contributor collaboration
  • Cross-tool compatibility: Ghidra, IDA, Binary Ninja, radare2
  • Integrates directly with GhidrAssist, BinAssist, and IDAssist plugins

Bespoke AI Training Data

Purpose-built datasets for training frontier models on compiled software comprehension. Derived from RevGraph Labs' proprietary corpus of deeply annotated binary reverse engineering data.

  • Expert-labeled function signatures, variable names, types, and calling conventions across architectures
  • Rich semantic metadata: control flow, data flow, cross-references, and structural relationships
  • Full provenance chains linking raw binaries to decompiled source with analyst annotations
  • Curated instruction-response pairs for binary Q&A, vulnerability detection, and code summarization
  • Available as bulk dataset exports or live streaming feeds via API
Labeled Functions
Diverse data set
Multi-Arch
x86 / ARM / MIPS / RISC-V
Streaming
Live Feed API
JSONL Parquet Knowledge Graphs Instruction Tuning RLHF Pairs Custom Schema

Reverse Engineering Plugins

We support the ongoing development of popular AI-powered plugins for Ghidra, Binary Ninja, and IDA Pro.

Ghidra

GhidrAssist

Augments Ghidra's P-code decompiler pipeline with LLM-powered function naming, type propagation, and semantic graph overlays in the Code Browser.

Ghidra · MCP

GhidrAssistMCP

MCP server bridging Ghidra's Java API to LLM agents. Drive headless analysis, batch decompilation, and scripted graph construction from any MCP-compatible client.

Binary Ninja

BinAssist

Sidebar plugin that leverages Binary Ninja's HLIL and multi-level IL representations for context-aware function analysis, variable renaming, and SymGraph sync.

Binary Ninja · MCP

BinAssistMCP

MCP server exposing Binary Ninja's BNIL type system and cross-references to LLM agents for programmatic triage, IL queries, and batch annotation.

IDA Pro

IDAssist

Enriches Hex-Rays pseudocode with LLM-inferred names, types, and struct definitions. One-click SymGraph push/pull directly from IDA's disassembly view.

IDA Pro · MCP

IDAssistMCP

MCP server wrapping IDAPython and the Hex-Rays SDK. LLM agents can query xrefs, navigate FLIRT signatures, and automate decompiler workflows.