github.com / rafatosta
rafatosta/ zapzap
Python·346 files·commit 9a48149·scanned 4d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 1,483 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.tools/flatpak_runner.py
print(f"$ {command}")
subprocess.run(command, shell=True, check=True)
def setup(self):+4warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.tests/check_unused_code.py+3
warningHigh-entropy string literalsFound 7 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.tests/test_documentation_structure.py+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.tests/test_software_video_decoding.py+3
infoSuspicious file in repoExecutable file (build.ps1) in repository.github/packaging/windows/build.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.
266 files scanned @ 9a48149 | 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 266/346rules hit 6engine v5commit 9a48149
github
rafatosta/zapzap
WhatsApp desktop application written in PyQt6 + PyQt6-WebEngine.
1483
93
1697d
346 files
266 scanned(77%)
9a48149
architecture░▒▓
entry (1) flagged (10) pkg (210)
464 nodes · 1315 edgesscroll to zoom · click node to jump to finding