github.com / Rasalas
Rasalas/ msg-reader
JavaScript·183 files·commit 86e4164·scanned 10h 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 ░▒▓
what this code does░▒▓
What happens when you open, install or run it, from the findings below.
- when runsrc-tauri/src/lib.rs starts system processes. src-tauri/src/lib.rs
criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src-tauri/src/lib.rs
{
std::process::Command::new("open")
.arg(&temp_path)
.spawn()+8warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.script/generate_mock_emails.py+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.
73 files scanned @ 86e4164 | 10/30/2026 | heuristic scan — always review manually
risk by category
code execution10
network & exfiltration0
file system access0
obfuscation3
supply chain2
owasp / injection0
telemetry
files 73/183rules hit 4engine v10commit 86e4164
github
Rasalas/msg-reader
Simple tool that allows you to view *.msg files from "Old MS Outlook". "New MS Outlook" requires an "Office 365" subscription to open .msg-Files, but hasn't implemented any way to confirm an active subscription, yet (it seems).
153
27
800d
183 files
73 scanned(40%)
86e4164
network indicators░▒▓
Hosts this code names or would connect to. 2 found, decoded and call-site destinations first. Informational, not scored.
- https://evil.comurltest onlytests/sanitizer.test.js:85
- archive.zipdomaintest onlytests/UIManager.test.js:1694
architecture░▒▓
entry (1) flagged (2) pkg (36)
104 nodes · 157 edgesscroll to zoom · click node to jump to finding