live · scanning repos
Scanrepo
github.com
github.com / reubensinha

reubensinha/twine-launcher

TypeScript·149 files·commit 3485ac3·scanned 4d ago·cached ✓
40/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
verdict accurate?
40% 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.desktop/src-tauri/src/main.rs
                    {
                        let _ = std::process::Command::new("taskkill")
                            .args(["/F", "/T", "/PID", &child.pid().to_string()])
                         ...
+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
warningRust wallet/crypto code with network activityCode handling private keys or signing and also making network requests may be exfiltrating secrets or sending funds to an attacker.desktop/src-tauri/src/main.rs

/// Asks the OS to assign a free port by binding to port 0, reads the assigned
/// port number, then drops the listener so the sidecar can bind it.
fn find_free_port() -> u16 {
+5

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.

60 files scanned @ 3485ac3 | 10/25/2026 | heuristic scan — always review manually

risk by category
code execution10
network & exfiltration5
file system access0
obfuscation0
supply chain0
owasp / injection0
telemetry
files 60/149rules hit 3engine v7commit 3485ac3

github

reubensinha/twine-launcher

Self-hosted Twine game library with save sync, multi-user support, and a Windows desktop app

TypeScript
4
0
201d
149 files
60 scanned(40%)
3485ac3

architecture░▒▓

entry (1) flagged (1) pkg (59)
113 nodes · 269 edgesscroll to zoom · click node to jump to finding
SUSPICIOUS (40/100) — reubensinha/twine-launcher — ScanRepo