github.com / sezanzeb
sezanzeb/ input-remapper
Python·268 files·commit cb8f5fd·scanned 55m ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
verdict accurate?
CLI tool detected
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.inputremapper/bin/input_remapper_control.py
logger.debug(f"Running `{cmd}`")
os.system(cmd)
def _num_logged_in_users(self) -> int:+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.inputremapper/daemon.py
logger.debug("Running `%s`", cmd)
os.system(cmd)
time.sleep(0.2)
+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.inputremapper/gui/reader_service.py
try:
subprocess.check_output(["pgrep", "-f", "input-remapper-reader-service"])
except subprocess.CalledProcessError:
return False+4Scores 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.
188 files scanned @ cb8f5fd | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation0
supply chain0
owasp / injection0
telemetry
files 188/268rules hit 4engine v6commit cb8f5fd
github
sezanzeb/input-remapper
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
5955
229
2159d
268 files
188 scanned(70%)
cb8f5fd
architecture░▒▓
entry (0) flagged (8) pkg (173)
357 nodes · 1611 edgesscroll to zoom · click node to jump to finding