github.com / Nono81
Nono81/ ScreenAI
TypeScript·79 files·commit 1efc4f4·scanned 5d ago·cached ✓
52/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
verdict accurate?
No stars or forks
No community activity
Desktop app detected
threat-state: suspiciouslive
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.desktop/src-tauri/src/main.rs
unsafe {
WIN_LIST.clear();
EnumWindows(enum_cb, 0);+3criticalRust 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 output = Command::new("screencapture")
.args(&args)
.output()+8warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/connectors/index.ts+3
warningHigh-entropy string literalsFound 11 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.desktop/src/desktop-main.ts+3
warningHigh-entropy string literalsFound 20 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/ui/main/ChatView.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/ui/main/ChatView.ts+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/ui/main/ContextMenu.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/ui/main/ModelSelector.ts+3
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.
47 files scanned @ 1efc4f4 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution13
network & exfiltration0
file system access0
obfuscation15
supply chain0
owasp / injection0
telemetry
files 47/79rules hit 9engine v5commit 1efc4f4
github
Nono81/ScreenAI
Universal AI Screen Assistant — Capture, Annotate, Ask Any AI
0
0
179d
79 files
47 scanned(59%)
1efc4f4
architecture░▒▓
entry (0) flagged (13) pkg (15)
57 nodes · 103 edgesscroll to zoom · click node to jump to finding