github.com / momenbasel
momenbasel/ malware-check
Python·48 files·commit 57df6c4·scanned 22h ago·cached ✓
29/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
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.tests/test_scanner.py
's.connect(("1.2.3.4", 4444))\n'
"subprocess.call(['/bin/sh', '-i'])\n"
)
+4warningSSH/credential path accessAccessing .ssh, .aws/credentials, or .env files to steal authentication credentials.src/malware_check/analyzers/dynamic.py
# File system modifications
sensitive_paths = ["/etc/", "/root/", ".ssh/", ".aws/", ".config/", "crontab"]
for f in result.files_created + result.files_modified:
if...+5warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/malware_check/analyzers/binary.py+3
warningHigh-entropy string literalsFound 23 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/malware_check/analyzers/code.py+3
warningHigh-entropy string literalsFound 5 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/malware_check/analyzers/decoder.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.
28 files scanned @ 57df6c4 | 10/28/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access5
obfuscation12
supply chain0
owasp / injection0
telemetry
files 28/48rules hit 6engine v7commit 57df6c4
github
momenbasel/malware-check
Static and dynamic analysis tool for detecting malicious code, suspicious binaries, and privacy violations
66
8
199d
48 files
28 scanned(58%)
57df6c4
architecture░▒▓
entry (0) flagged (6) pkg (52)
79 nodes · 160 edgesscroll to zoom · click node to jump to finding