What this scanner checks

It looks for the patterns seen in real attacks. It does not know everything, so here is exactly what it does and does not do.

The three results

ResultWhat it means
Do not useA strong sign: a hidden program, a match with a past incident, or code that fetches and starts something. Stop and check before going on.
Look closerSomething unusual that a good mod might have a reason for. Respected mods get this result, so check where the file came from.
Worth knowingOrdinary things like an update check, or housekeeping such as a file that is too deep to load.
Nothing foundThese checks found nothing. It does not mean the file is harmless.

What it reads

The checks

Things that have no place in Mods

What script code can do

Hidden code

Known signs from past incidents

Housekeeping

What it cannot detect

The known names and fingerprints only cover what has been published, and most incident reports give no hashes. We have never tested this against a real malware sample, because none was publicly available to us. It has only been tested against harmless files we built to imitate reported patterns.

How often it flags good mods

We scanned public mods from CurseForge to see how often it complains about things that are not malware. In November 2026 that was 713 downloads from 44 creators: 2,327 files, of which 160 were script files and 1,278 packages.

ResultDownloads (of 713)Script files (of 160)
Do not use0 (0%)0 (0%)
Look closer11 (1.5%)11 (6.9%)
Worth knowing29 (4.1%)28 (17.5%)
Nothing found673 (94.4%)121 (75.6%)

That zero is flattering, because we fixed rules after seeing what they flagged. The fairer number is from files the rules had not seen yet: 2 of 543 downloads (0.4%), or 2 of 106 script files (1.9%), were wrongly told "Do not use". One was a Python library's leftover batch file, and the other was a mod that packs its own code. Both now get "Look closer". Expect wrong "Do not use" results to happen sometimes.

The "Look closer" group includes WonderfulWhims, Better BuildBuy, Better Exceptions and ModGuard itself. An early version of these rules told people not to use several of those, which is why the strongest result now needs fetching and starting in the same function.

How we measured: newest public file of each project on CurseForge, scanned as a player would get it, read as data and never run. We assumed these are not malware, but did not prove it. CurseForge reviews uploads, so results elsewhere may differ, and Patreon, creator sites and adult mod sites are not in this sample. Files over 40 MB were skipped, and most of the 160 scripts come from a small group of creators. We have no figure for how much real malware this catches.

A flag on a popular mod does not mean the mod is bad. Many respected mods, including anti-malware tools, have good reasons to do things that look risky. That is why "Look closer" asks you to check the source.

Other tools worth knowing

This page does one job: it reads files in your browser before you use them, with no install and no upload. It does not replace any of these. We have not tested them, so these descriptions come from their own pages or coverage of them.

ToolWhat it is for
ModGuard by TwistedMexiA free mod that runs inside the game and blocks common attack methods as they happen, which this page cannot do. It needs the game running, so it does not help with a program in a zip.
TS4 Mod HoundChecks your mods for outdated, duplicate and broken files. It is about mods working after a patch, which this page does not cover.
Scarlet's Realm Mod ListThe community's list of which mods work after each patch, and a good place to watch for warnings.
Sims 4 Mod FixerA paid desktop app ($9.99 on its own page) that says it finds broken mods and conflicts and reads crash logs.
SimsSweepA mod clean-up tool reported to automate the 50/50 method for finding a broken mod.

Privacy

There is no upload, no account and no analytics on this site. Scanning runs in your browser, and a connect-src 'none' security policy tells the browser to refuse all network connections from these pages.