MemGuard

Getting Started

  • Installation
    • System Requirements
    • Step 1: Install MemGuard
    • Step 2: Install Detection Tools
    • Step 3: Install AI Backend
    • Step 4: Verify
  • Quick Start
    • Step 1: Compile a Test Binary
    • Step 2: Discover Custom Allocators
    • Step 3: Scan
    • Step 4: Explore
    • Step 5: Time-Travel Debug
    • Step 6: Web Dashboard
  • Configuration
    • Environment Variables
    • File Locations

Core Features

  • Multi-Tool Scanning
    • Usage
    • How It Works
    • Detection Tools
    • Bug Types
  • MemHint: Neuro-Symbolic Analysis
    • Usage
    • How It Works
    • Example
  • AI-Powered Analysis
    • Usage
    • 4-Pass Pipeline
      • Three Validators
  • Time-Travel Debugging with AI
    • Usage
    • AI Commands
  • Taint Flow Tracker
    • Usage
      • Expected Output
    • 6-Phase Pipeline
  • Heap Profiling with Heaptrack
    • Usage
    • Visualization Tabs
  • Memory Visualization
    • Usage
    • Tabs
  • Binary Hardening Audit
    • Usage
  • CVE Pattern Matching
    • Usage
  • AI Explainability
    • Usage

Technical Reference

  • Architecture
    • Data Flow
    • Key Design Decisions
  • CLI Reference
  • API Reference
    • Web Dashboard (port 7331)
  • Schema
  • Pipeline Internals
    • Scan Sequence
    • WebSocket Events

Development

  • Contributing
  • Changelog
    • v1.0.0 (2026-06-19)
MemGuard
  • Search


© Copyright 2026, Dhruthan.

Built with Sphinx using a theme provided by Read the Docs.