DANGER
malware detected
github.com / 0u44
0u44/ Kitty-Tools
Python·49 files·commit 76eb148·scanned 4d ago·cached ✓
70/100
DANGEROUS
Sensitive capability combinations reachable from entry points. Do not run without review.
This repository contains patterns associated with malware. Do NOT run this code.
verdict accurate?
threat-state: dangerouslive
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.Kitty/Info/scripts/colors.py
except ModuleNotFoundError:
os.system("pip install colorama")
import random
+4warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.Kitty/Info/scripts/sprint.py
def command(str): os.system(str)+4
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.Kitty/scripts/check.py
def try_install(str):
os.system("pip install colorama") #required
os.system("pip install pystyle") #required
+4criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.LITE/lite.py
try:
eval(dat)
return True
except KeyError:+8criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.LITE/lite.py
try:
eval(dat)
return True
except KeyError:+7criticalPython remote code executionFetching code from a remote URL and immediately executing it (exec(requests.get(...).text)) is a classic malware dropper pattern.LITE/lite.py
import json import urllib.request import urllib.error import os+10
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.Kitty/Flood/flood.js+4
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/client.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.
22 files scanned @ 76eb148 | 10/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation7
supply chain0
owasp / injection0
telemetry
files 22/49rules hit 9engine v7commit 76eb148
github
0u44/Kitty-Tools
Kahoot API client (TUI/GUI/web), built as an exercise in reverse-engineering a live web API. Usable on all types of diffrent platforms.
498
216
1425d
49 files
22 scanned(45%)
76eb148
architecture░▒▓
entry (2) flagged (14) pkg (33)
55 nodes · 94 edgesscroll to zoom · click node to jump to finding