MLVScan is a security-focused mod loader plugin that protects your game by scanning mods for malicious patterns before they execute.
Supports MelonLoader, BepInEx 5.x, and BepInEx 6.x (Mono & Il2Cpp).
- Download the latest
MLVScan.MelonLoader.dllfrom Releases. - Install by dropping it into your game's
Pluginsfolder. - Play! MLVScan automatically scans mods on startup.
- Download the latest
MLVScan.BepInEx5.dllfrom Releases. - Install by dropping it into your game's
BepInEx/patchersfolder. - Play! MLVScan automatically scans plugins before they load.
- Download the latest
MLVScan.BepInEx6.Mono.dllfrom Releases. - Install by dropping it into your game's
BepInEx/pluginsfolder. - Play! MLVScan automatically scans plugins before they load.
- Download the latest
MLVScan.BepInEx6.IL2CPP.dllfrom Releases. - Install by dropping it into your game's
BepInEx/pluginsfolder. - Play! MLVScan automatically scans plugins before they load.
Detailed documentation is available in the MLVScan Wiki:
- Getting Started - Full installation and setup guide for both MelonLoader and BepInEx.
- Whitelisting - How to use the SHA256 security whitelist.
- Understanding Reports - Interpret warnings and security levels.
- Architecture - How the ecosystem works.
- FAQ - Common questions and troubleshooting.
MelonLoader:
- Runs as a plugin during the mod loading phase
- Configuration stored in
MelonPreferences.cfg - Reports saved to
UserData/MLVScan/Reports/
BepInEx 5.x:
- Runs as a preloader patcher (scans before chainloader)
- Configuration stored in
BepInEx/config/MLVScan.json - Reports saved to
BepInEx/MLVScan/Reports/ - Install via
BepInEx/patchersfolder
BepInEx 6.x (Mono / Il2Cpp):
- Runs as a plugin (scans during plugin initialization)
- Configuration stored in
BepInEx/config/MLVScan.json(same as 5.x) - Reports saved to
BepInEx/MLVScan/Reports/(same as 5.x) - Uses
[BepInPlugin]attribute-based packaging - Supports both Mono and Il2Cpp runtimes
MLVScan is built on MLVScan.Core, a cross-platform malware detection engine. The same protection is also available for web browsers via MLVScan.Web.
We welcome contributions! Please see the Contributing Guidelines in the Core repository for adding new detection rules.
Licensed under GPL-3.0
