DANGER
malware detected
github.com / ChickenStrxps
ChickenStrxps/ gmod-manager
Rust·45 files·commit f7c20eb·scanned 3d ago·cached ✓
70/100
DANGEROUS
Sensitive capability combinations reachable from entry points. Do not run without review.
This repository contains patterns associated with malware. Do NOT run this code.
verdict accurate?
threat-state: dangerouslive
FINDINGS ░▒▓
warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/core.rs
let to: Vec<u16> = path.as_os_str().encode_wide().chain([0]).collect();
let result = unsafe {
MoveFileExW(
from.as_ptr(),+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/core.rs
}
std::process::Command::new(&steam)
.args(["-applaunch", "4000"])
.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/main.rs
let target: Vec<u16> = target.encode_utf16().chain([0]).collect();
let result = unsafe {
ShellExecuteW(
std::ptr::null_mut(),+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/main.rs
self.remember();
match std::process::Command::new(&path)
.current_dir(&self.dir)
.spawn()+8criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/steam_query.rs
const CREATE_NO_WINDOW: u32 = 0x0800_0000;
let mut child = Command::new(exe)
.env("PATH", path)
.creation_flags(CREATE_NO_WINDOW)+8Scores 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.
24 files scanned @ f7c20eb | 10/26/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation0
supply chain8
owasp / injection0
telemetry
files 24/45rules hit 10engine v7commit f7c20eb
github
ChickenStrxps/gmod-manager
Portable Garry's Mod preset manager with a compressed mod library and self-updates
2
0
35d
45 files
24 scanned(53%)
f7c20eb
architecture░▒▓
entry (1) flagged (5) pkg (31)
51 nodes · 44 edgesscroll to zoom · click node to jump to finding