Skip to content
ifBars edited this page Jan 4, 2026 · 4 revisions

MLVScan Wiki

Welcome to the MLVScan wiki! This is your comprehensive guide to using MLVScan, a security-focused MelonLoader plugin designed to detect and prevent malicious mods from harming your system.

πŸ“š Table of Contents

πŸ” What is MLVScan?

MLVScan is a security tool that scans MelonLoader mods before they execute, detecting malicious patterns commonly found in malware. It was created in response to a rise in malware mods being uploaded to modding sites like NexusMods.

✨ Key Features

  • Pre-load Scanning: Analyzes mods before execution
  • SHA256 Hash-Based Whitelisting: Uses cryptographic hashes for secure mod verification
  • Modular Detection Rules: Powered by MLVScan.Core
  • Cross-Platform Engine: Same detection engine used across MelonLoader, Web, CLI, and (planned) BepInEx
  • Detailed Threat Reports: Comprehensive findings with severity levels
  • Automatic Protection: Disables suspicious mods automatically
  • Developer CLI: Scan mods during development with remediation guidance and CI/CD integration

πŸš€ Quick Start

  1. Download the latest release from Releases
  2. Place MLVScan.dll in your game's Plugins folder
  3. Launch your game - MLVScan will automatically scan all mods

πŸ—οΈ Architecture

MLVScan uses a modular architecture:

  • MLVScan (MelonLoader) - Runtime mod scanner
  • MLVScan.DevCLI - Developer CLI for mod development
  • MLVScan.Core - Shared scanning engine (NuGet package)
  • MLVScan.Web - Web-based scanner
  • BepInEx Support - Coming soon

πŸ“– More Resources

⚠️ Important Security Notice

While MLVScan is designed to catch many malicious patterns, no security tool is perfect. Always:

  • Only download mods from trusted sources (NexusMods, Thunderstore)
  • Be cautious with newly uploaded mods
  • Read scan reports carefully before whitelisting
  • Keep your antivirus software updated

Clone this wiki locally