|
1 | 1 | { |
2 | 2 | /** |
3 | | - * Metadata about malicious or harmful SMAPI mods which are blocked by default. |
| 3 | + * Metadata about malicious or harmful SMAPI mods which are blocked by default. This doesn't contain mods blocked |
| 4 | + * due to compatibility issues; see metadata.json for that. |
4 | 5 | * |
5 | | - * This doesn't contain mods blocked due to compatibility issues; see metadata.json for that. |
| 6 | + * See `src\SMAPI.Toolkit\Framework\ModBlacklistData\ModBlacklistModel.cs` for the format info. |
6 | 7 | */ |
7 | 8 | "Blacklist": [ |
8 | 9 | // 2025-07 |
9 | 10 | { |
10 | | - "Id": "OpUlarenous.PortableCommunityCenter", // 'Even Better Portable Community Center' by OpUlarenous (Nexus:35601; dfd9e53ee3e6fb997c04a2b0c7f49a50, malicious reupload of legit mod) |
| 11 | + "Id": "OpUlarenous.PortableCommunityCenter", // 'Even Better Portable Community Center' by OpUlarenous (Nexus:35601, dfd9e53ee3e6fb997c04a2b0c7f49a50; malicious reupload of legit mod) |
11 | 12 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
12 | 13 | }, |
13 | 14 | { |
14 | | - "Id": "BrEvoiultion.GiveSpeedInMorning", // 'Give Speed In Morning' by BrEvoiultion (Nexus:35650; 97860c755192a27cdb6c16ec32327774, malicious reupload of legit mod) |
| 15 | + "Id": "BrEvoiultion.GiveSpeedInMorning", // 'Give Speed In Morning' by BrEvoiultion (Nexus:35650, 97860c755192a27cdb6c16ec32327774; malicious reupload of legit mod) |
15 | 16 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
16 | 17 | }, |
17 | 18 |
|
18 | 19 | // 2026-04 |
19 | 20 | { |
20 | | - "Id": "BritishW.ChaosWhispers", // 'Chaos Whispers' by BritishW (Nexus: 44497; 381A5A9892E6699D9DB1A8E2517A9A91) |
| 21 | + "Id": "BritishW.ChaosWhispers", // 'Chaos Whispers' by BritishW (Nexus:44497, 381a5a9892e6699d9db1a8e2517a9a91) |
21 | 22 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
22 | 23 | }, |
23 | 24 | { |
24 | | - "Id": "BritishW.TheStardewDoppelganger", // The Stardew Doppelganger by BritishW (Nexus: 44345; F0D1636288CB0877441D3F08134FC2CF) |
| 25 | + "Id": "DweDweD1.GhostCompanion", // 'GhostPet' or 'Ghost Companion' by DweDweD1 (CurseForge:1500648, 85dc32c81407d801fc58cad39a4e1542; Nexus:44342, c95364ba4634fef7826df261712e885d) |
25 | 26 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
26 | 27 | }, |
27 | 28 | { |
28 | | - "Id": "DweDweD1.GhostCompanion", // 'Ghost Companion' by DweDweD1 (Nexus:44342; c95364ba4634fef7826df261712e885d) |
| 29 | + "Id": "DweDweD1.MusicPlayer", // 'Music Player' by DweDweD1 (Nexus:44488, 159093613f4f62001db88c3078ee5c99) |
29 | 30 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
30 | 31 | }, |
31 | 32 | { |
32 | | - "Id": "DweDweD1.MusicPlayer", // 'Music Player' by DweDweD1 (Nexus:44488; 159093613f4f62001db88c3078ee5c99) |
| 33 | + "Id": "BritishW.TheStardewDoppelganger", // The Stardew Doppelganger by BritishW (Nexus:44345, f0d1636288cb0877441d3f08134fc2cf) |
33 | 34 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
34 | 35 | }, |
35 | 36 |
|
36 | 37 | // 2026-09 |
37 | 38 | { |
38 | | - "Id": "StardewLabs.StardewEssentials", // 'Stardew Essentials' by Hallowqueen/StardewLabs (CurseForge:1670031; 709c4ad894f1fdd8c41fe91a63ed6da8 (2.1.0), d04b1ff874f12193eef0360cdd7e5141 (2.1.1)) |
| 39 | + "Id": "StardewLabs.StardewEssentials", // 'Stardew Essentials' by Hallowqueen/StardewLabs (CurseForge:1670031, 709c4ad894f1fdd8c41fe91a63ed6da8 (2.1.0) + d04b1ff874f12193eef0360cdd7e5141 (2.1.1)) |
39 | 40 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
40 | 41 | }, |
41 | 42 | { |
42 | | - "Id": "User.StardewSprint", // 'StardewSprint' by Hallowqueen (CurseForge:1674030; d71a32b947aa35df2eb701c0299101b0 (1.0.0), d467df7a77eb2d1c8075943a48adb22c (1.1.0), ead306d003d2fb64348add02e162de9b (1.2.0), 2721a2536655f6e425ed0f760a3487dc (1.3.0)) |
| 43 | + "Id": "SwitchPosty.StardewSpaceAge", // 'Stardew: Space Age' by SwitchPosty (Nexus:50051, ac3266c5b45f6c514128280f4618604c) |
43 | 44 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
44 | 45 | }, |
45 | 46 | { |
46 | | - "Id": "SwitchPosty.StardewSpaceAge", // 'Stardew: Space Age' by SwitchPosty (Nexus:50051; ac3266c5b45f6c514128280f4618604c) |
| 47 | + "Id": "User.StardewSprint", // 'StardewSprint' by Hallowqueen (CurseForge:1674030, d71a32b947aa35df2eb701c0299101b0 (1.0.0) + d467df7a77eb2d1c8075943a48adb22c (1.1.0) + ead306d003d2fb64348add02e162de9b (1.2.0) + 2721a2536655f6e425ed0f760a3487dc (1.3.0)) |
47 | 48 | "Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe." |
48 | 49 | } |
49 | 50 | ], |
50 | 51 |
|
51 | 52 | /** |
52 | | - * Metadata about individual files which are known to be malicious, and should be blocked. |
53 | | - * If any file in a folder matches an entry, the entire folder is considered malicious. |
| 53 | + * Metadata about individual files which are known to be malicious, and should be blocked. If any file in a folder |
| 54 | + * matches an entry, the entire folder is considered malicious. |
54 | 55 | */ |
55 | 56 | "LooseFileBlacklist": [ |
56 | | - // 2026-01: 'Alchemistry' (ModDrop:1731397, malicious reupload of legit mod) |
| 57 | + // 2026-01: 'Alchemistry' (ModDrop:1731397; malicious reupload of legit mod) |
57 | 58 | { |
58 | 59 | "Name": "Auto_Alchemistry.bat", |
59 | 60 | "Hash": "8b749727775689a05cc92ab4d624ab8b", |
|
0 commit comments