github.com / legendary-gl
legendary-gl/ legendary
Python·55 files·commit 7490e78·scanned 3d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 5,275 stars — findings likely legitimate code patterns
verdict accurate?
threat-state: lowlive
FINDINGS ░▒▓
warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.legendary/cli.py
logger.debug(f'Running pre-launch command: {params.pre_launch_command}')
p = subprocess.Popen(shlex.split(params.pre_launch_command), env=full_env)
...+4warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.legendary/api/egs.py+3
warningHigh-entropy string literalsFound 31 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.legendary/cli.py+3
warningHigh-entropy string literalsFound 12 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.legendary/core.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.
34 files scanned @ 7490e78 | 8/21/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access0
obfuscation15
supply chain2
owasp / injection0
telemetry
files 34/55rules hit 6engine v5commit 7490e78
github
legendary-gl/legendary
Legendary - A free and open-source replacement for the Epic Games Launcher
5275
203
2344d
55 files
34 scanned(62%)
7490e78
architecture░▒▓
entry (0) flagged (8) pkg (81)
115 nodes · 184 edgesscroll to zoom · click node to jump to finding