github.com / bruhnn
bruhnn/ BD2ModManager
Vue·661 files·commit 5603182·scanned 5d ago·cached ✓
40/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
verdict accurate?
13% file coverage
Desktop app detected
threat-state: suspiciouslive
FINDINGS ░▒▓
criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src-tauri/src/commands/game.rs
if vanilla {
std::process::Command::new(exe_path)
.args(["--doorstop-enable", "false", "--doorstop-enabled", "false"])
.spawn()+8criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src-tauri/src/commands/mods.rs
if let Some(mod_preview_exe) = get_mod_preview_path(&app_handle) {
std::process::Command::new(mod_preview_exe)
.arg(path)
.spawn()+8warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src-tauri/src/utils/misc.rs
{
unsafe {
let process = GetCurrentProcess();
let mut token = std::ptr::null_mut();+3warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/utils/formatCharName.ts+3
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
83 files scanned @ 5603182 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution21
network & exfiltration0
file system access0
obfuscation3
supply chain2
owasp / injection0
telemetry
files 83/661rules hit 6engine v5commit 5603182
github
bruhnn/BD2ModManager
Brown Dust 2 Mod Manager to help you manage mods.
348
20
450d
661 files
83 scanned(13%)
5603182
architecture░▒▓
entry (1) flagged (4) pkg (59)
127 nodes · 159 edgesscroll to zoom · click node to jump to finding