github.com / rddmwmddr
rddmwmddr/ android-ad-cleaner
Python·98 files·commit 26aa4c5·scanned 1d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 3,464 stars — findings likely legitimate code patterns
verdict accurate?
Created 4 days ago
Created in the last 7 days
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.gui/app.py
try:
out = subprocess.run([path, "version"], capture_output=True, text=True, encoding="utf-8",
errors="replace", timeout=8, creationflags=NOWIN).stdout
exc...+4criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.tests/test_oneplus_recipe.py
with contextlib.redirect_stdout(io.StringIO()):
exec(compile(path.read_text(encoding="utf-8"), str(path), "exec"), scope)
return scope
+7criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.tests/test_release_regressions.py
with patch.object(fast.time, "sleep"), contextlib.redirect_stdout(io.StringIO()):
exec(compile(path.read_text(encoding="utf-8"), str(path), "exec"), scope)
return scope
+7criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.tool/fast.py
try:
exec(src, g)
except adb_link.DeviceLost as e:
print(f"\n✗ {e}\n已停止:关了 {len(p.changed)} 个,{time.time()-t:.0f} 秒", flush=True)+7warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.gui/baidu_rows.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.
31 files scanned @ 26aa4c5 | 10/28/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation3
supply chain0
owasp / injection0
telemetry
files 31/98rules hit 6engine v7commit 26aa4c5
github
rddmwmddr/android-ad-cleaner
关掉国产安卓手机系统里的广告、热搜、资讯推荐和营销推送。不 root,可还原,支持 AI 智能体一键执行。
3464
293
6d
98 files
31 scanned(32%)
26aa4c5
architecture░▒▓
entry (0) flagged (5) pkg (48)
77 nodes · 174 edgesscroll to zoom · click node to jump to finding