live · scanning repos
Scanrepo
github.com
DANGER
malware detected
github.com / NevermindNilas

NevermindNilas/underframe-desktop

JavaScript·190 files·commit fe38d07·scanned 4d 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 0 days ago
Created in the last 7 days
threat-state: dangerouslive

FINDINGS ░▒▓

criticalchild_process / exec usageExecuting shell commands can be used to download and run malware, exfiltrate data, or modify system files.src/main/ocr/index.js
  return new Promise((resolve, reject) => {
    execFile(powershellPath(), args, { windowsHide: true, timeout: timeoutMs, maxBuffer: 64 * 1024 * 1024, encoding: 'utf8' }, (err, stdout, stderr) => {
  ...
+8
criticalBrowser wallet app with Node/system accessThe repository interacts with browser wallets but also accesses the filesystem or executes shell/code. This context mismatch is typical of hybrid drainer/infostealer malware.+10
criticalSuspicious code is reachable from an entry pointFlagged files are imported by the application's entry path: src/main/ocr/index.js. This means the suspicious code can execute when the app runs.+8
infoSuspicious files are not reachable from entry pointsFlagged files exist but are not imported by any entry point. They may be dead code, tests, or attack payloads triggered by another mechanism.+2
infoWallet transaction signing APIUses wallet signing APIs (signTransaction, signMessage, sendTransaction, etc.). Legitimate in DeFi apps, but combined with remote exfiltration it is the core drainer pattern.src/renderer/riven-draft.js

function signMessage(stat, positive) {
  if (String(stat).startsWith('Damage vs.')) return positive ? 'A positive Damage vs. stat is above ×1.' : 'A negative Damage vs. stat is below ×1.';
  if (/rec...
+2
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/renderer/smoke.js+3
infoSuspicious file in repoExecutable file (windows-ocr.ps1) in repositorysrc/main/ocr/windows-ocr.ps1+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.

170 files scanned @ fe38d07 | 10/25/2026 | heuristic scan — always review manually

risk by category
code execution25
network & exfiltration0
file system access2
obfuscation3
supply chain2
owasp / injection0
telemetry
files 170/190rules hit 7engine v7commit fe38d07

github

NevermindNilas/underframe-desktop

Underframe Desktop: a Windows build planner and damage simulator for Warframe guns, running Underframe's engine.

JavaScript
1
0
4d
190 files
170 scanned(89%)
fe38d07

architecture░▒▓

entry (1) flagged (2) pkg (13)
157 nodes · 637 edgesscroll to zoom · click node to jump to finding