DANGER
malware detected
github.com / unwllnd
unwllnd/ Octane-Bootstrapper
Rust·25 files·commit 4153981·scanned 1d 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/fps.rs
pub fn run_window() -> Result<()> {
unsafe {
let instance = GetModuleHandleW(null());
let class_name = wide(TRAY_CLASS);+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/fps.rs
pub fn spawn_window() -> Result<()> {
Command::new(std::env::current_exe()?).arg(FPS_FLAG).spawn()?;
Ok(())
}+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/fpsmem.rs
let mut buffer: Vec<u32> = Vec::new();
unsafe {
let mut status = GetExtendedUdpTable(null_mut(), &mut size, 0, family as u32, UDP_TABLE_OWNER_PID, 0);
while status == ERROR_INS...+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/installer.rs
let desktop = user_dirs.desktop_dir().context("no Desktop folder")?;
unsafe {
CoInitializeEx(None, COINIT_APARTMENTTHREADED)?;
let link: IShellLinkW = CoCreateInstance(&ShellLi...+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/installer.rs
Command::new(&installed).args(args).env(NO_SELF_UPDATE_ENV, "1").current_dir(&root).spawn()?;
Ok(())
}+8criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/rpc.rs
pub fn spawn_watcher(flag: &str, exe: &Path, args: &[String]) -> Result<()> {
Command::new(std::env::current_exe()?).arg(flag).arg(exe).args(args).spawn()?;
Ok(())
}
+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.
10 files scanned @ 4153981 | 10/28/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation0
supply chain3
owasp / injection0
telemetry
files 10/25rules hit 8engine v7commit 4153981
github
unwllnd/Octane-Bootstrapper
Official Octane bootstrapper (launcher)
5
0
35d
25 files
10 scanned(40%)
4153981
architecture░▒▓
entry (1) flagged (7) pkg (39)
49 nodes · 53 edgesscroll to zoom · click node to jump to finding