DANGER
malware detected
github.com / tidewarden
tidewarden/ vorax-solver
TypeScript·582 files·commit d0bfb5f·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?
Created 3 days ago
No stars or forks
Created in the last 7 days
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.wasm/src/engine.rs
#[allow(static_mut_refs)]
pub fn odds() -> &'static Odds { unsafe { &ODDS } }
#[derive(Clone, Copy, PartialEq)]+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.wasm/src/lib.rs
pub extern "C" fn set_model(per: u32) {
unsafe {
MODEL = if per == 0 { None } else { Some(Model { rounds: (0..ROUNDS).map(|r| WEIGHTS[r * FEATURES..r * FEATURES + per as usize].to_vec()).collect...+3criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.tests/solver/siteMove.test.ts
localStorage.setItem('vorax.share', 'off')
const dump = await new Function(`return (${dumpStorage.toString()})(null)`)()
expect(dump.local).toEqual({ 'vorax.share': 'off' })
})+5criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.tests/worker/stats.test.ts
const script = DASHBOARD_HTML.split('<script>')[1].split('</script>')[0]
expect(() => new Function(script)).not.toThrow()
})
it('the page itself holds no data: it asks for the password', a...+5infoSuspicious file in repoVery large source file (1931KB) — could contain obfuscated payloaddata/live/digest/2026-10-23.json+2
infoSuspicious file in repoVery large source file (1838KB) — could contain obfuscated payloaddata/live/digest/2026-10-24.json+2
infoSuspicious file in repoVery large source file (2736KB) — could contain obfuscated payloaddata/live/rules-check.json+2
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.
321 files scanned @ d0bfb5f | 10/26/2026 | heuristic scan — always review manually
risk by category
code execution18
network & exfiltration0
file system access0
obfuscation0
supply chain14
owasp / injection0
telemetry
files 321/582rules hit 8engine v7commit d0bfb5f
github
tidewarden/vorax-solver
0
0
7d
582 files
321 scanned(55%)
d0bfb5f
architecture░▒▓
entry (0) flagged (4) pkg (126)
426 nodes · 920 edgesscroll to zoom · click node to jump to finding