mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[BUG]: Potential false-positive malware detection in 0.1.24 komorebic.exe and komorebic-no-console.exe #354
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maunzCache on GitHub (Apr 25, 2024).
Describe the bug
My employee notified me that there was a security alert for komorebic.exe and komorebic-no-console.exe when setting the autostart via
komorebic enable-autostart --whkd.There is just a few hits on virustotal
scoop.sh version
Edit: Same results for the winget version
To Reproduce
Steps to reproduce the behavior:
komorebic enable-autostart --whkdfrom PowershellExpected behavior
Everything is just fine.
Screenshots and Videos
Add screenshots and videos to help explain your problem.Operating System
komorebic checkOutputAdditional context
I don't think this is an actual issue but a few vendors marking this as trojan.
However, it should be checked if the scoop version of komorebi was poisoned or not. I did not check this yet.@LGUG2Z commented on GitHub (Apr 25, 2024):
Unfortunately every few versions we get these false-positive alerts and have to submit the file to the Windows Defender website for the binaries to be manually checked before they are approved.
There is just no capacity to deal with false positives which do not block installations from WinGet, and even those I would not deal with if it were not for it's popularity as a distribution platform.
If you have employees using this software in a professional setting and it is (hopefully!) improving their productivity, a great way for any company to support the project at this point would be to identify a code signing certificate that meets their needs and then to make a donation to cover the cost of purchase for N years.
@maunzCache commented on GitHub (Apr 26, 2024):
i am sorry to hear that and must admit that i didn't do research on closed issues to find a similar case as this one.
Let me close this issue then. i will be able to solve my issues behind the curtains of my company.
Thank you for developing komorebi and taking your time into answering these issues.
@dia-lis-i commented on GitHub (Apr 14, 2025):
why did I get this when I executed komorebi from powershell?
PS C:\Users\Walid> komorebi
←[2m2025-04-14T18:21:03.766792Z←[0m ←[32m INFO←[0m ←[1mforeground_lock_timeout←[0m←[2m:←[0m ←[2mkomorebi::windows_api←[0m←[2m:←[0m current value of ForegroundLockTimeout is 2147483647
←[2m2025-04-14T18:21:03.767167Z←[0m ←[32m INFO←[0m ←[1mforeground_lock_timeout←[0m←[2m:←[0m ←[2mkomorebi::windows_api←[0m←[2m:←[0m updating value of ForegroundLockTimeout to 2147483647 in order to enable keyboard-driven focus updating
←[2m2025-04-14T18:21:03.778409Z←[0m ←[32m INFO←[0m ←[1mforeground_lock_timeout←[0m←[2m:←[0m ←[2mkomorebi::windows_api←[0m←[2m:←[0m updated value of ForegroundLockTimeout is now 0
←[2m2025-04-14T18:21:03.782001Z←[0m ←[32m INFO←[0m ←[2mkomorebi←[0m←[2m:←[0m creating window manager from static configuration file: C:\Users\Walid\komorebi.json
←[2m2025-04-14T18:21:03.783024Z←[0m ←[32m INFO←[0m ←[2mkomorebi::border_manager←[0m←[2m:←[0m purging known borders: []
←[2m2025-04-14T18:21:03.784048Z←[0m ←[32m INFO←[0m ←[2mkomorebi::static_config←[0m←[2m:←[0m loading applications.json from: C:\Users\Walid\applications.json
←[2m2025-04-14T18:21:03.790804Z←[0m ←[32m INFO←[0m ←[1minit←[0m←[2m:←[0m ←[2mkomorebi::window_manager←[0m←[2m:←[0m initialising
←[2m2025-04-14T18:21:03.889101Z←[0m ←[32m INFO←[0m ←[2mkomorebi::border_manager←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.890598Z←[0m ←[32m INFO←[0m ←[2mkomorebi::stackbar_manager←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.891718Z←[0m ←[32m INFO←[0m ←[2mkomorebi::transparency_manager←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.907284Z←[0m ←[32m INFO←[0m ←[2mkomorebi::monitor_reconciliator←[0m←[2m:←[0m created hidden window to listen for monitor-related events
←[2m2025-04-14T18:21:03.910992Z←[0m ←[32m INFO←[0m ←[2mkomorebi::monitor_reconciliator←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.912599Z←[0m ←[32m INFO←[0m ←[2mkomorebi::reaper←[0m←[2m:←[0m watching
←[2m2025-04-14T18:21:03.912664Z←[0m ←[32m INFO←[0m ←[2mkomorebi::reaper←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.912789Z←[0m ←[32m INFO←[0m ←[2mkomorebi::focus_manager←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.913272Z←[0m ←[32m INFO←[0m ←[2mkomorebi::theme_manager←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.913731Z←[0m ←[32m INFO←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m listening
←[2m2025-04-14T18:21:03.916338Z←[0m ←[32m INFO←[0m ←[2mkomorebi::process_command←[0m←[2m:←[0m listening on komorebi.sock
←[2m2025-04-14T18:21:27.492119Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"FocusChange" ←[3mwinevent←[0m←[2m=←[0m"SystemForeground" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mupdate_focused_workspace←[0m←[1m{←[0m←[3mfollow_focus←[0m←[2m=←[0mtrue ←[3mtrigger_focus←[0m←[2m=←[0mfalse←[1m}←[0m←[2m:←[0m ←[2mkomorebi::window_manager←[0m←[2m:←[0m updating
←[2m2025-04-14T18:21:27.495002Z←[0m ←[31mERROR←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m there is no container/window
←[2m2025-04-14T18:21:28.005709Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Home - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:28.017561Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Home - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:28.020044Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Home - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:28.048188Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Home - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:28.198986Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"Show" ←[3mwinevent←[0m←[2m=←[0m"ObjectShow" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mfocus_window←[0m←[1m{←[0m←[3midx←[0m←[2m=←[0m0←[1m}←[0m←[2m:←[0m ←[2mkomorebi::container←[0m←[2m:←[0m focusing window
←[2m2025-04-14T18:21:28.205095Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"Show" ←[3mwinevent←[0m←[2m=←[0m"ObjectShow" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mfocus_container←[0m←[1m{←[0m←[3midx←[0m←[2m=←[0m1←[1m}←[0m←[2m:←[0m ←[2mkomorebi::workspace←[0m←[2m:←[0m focusing container
←[2m2025-04-14T18:21:28.212380Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"Show" ←[3mwinevent←[0m←[2m=←[0m"ObjectShow" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mupdate_focused_workspace←[0m←[1m{←[0m←[3mfollow_focus←[0m←[2m=←[0mfalse ←[3mtrigger_focus←[0m←[2m=←[0mfalse←[1m}←[0m←[2m:←[0m ←[2mkomorebi::window_manager←[0m←[2m:←[0m updating
←[2m2025-04-14T18:21:28.302547Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"Show" ←[3mwinevent←[0m←[2m=←[0m"ObjectShow" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Home - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:43.445838Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Download - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:43.471029Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"TitleUpdate" ←[3mwinevent←[0m←[2m=←[0m"ObjectNameChange" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Download - Esplora file, exe: explorer.exe, class: CabinetWClass)
←[2m2025-04-14T18:21:53.650446Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"FocusChange" ←[3mwinevent←[0m←[2m=←[0m"SystemForeground" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mupdate_focused_workspace←[0m←[1m{←[0m←[3mfollow_focus←[0m←[2m=←[0mtrue ←[3mtrigger_focus←[0m←[2m=←[0mfalse←[1m}←[0m←[2m:←[0m ←[2mkomorebi::window_manager←[0m←[2m:←[0m updating
←[2m2025-04-14T18:21:53.655677Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"FocusChange" ←[3mwinevent←[0m←[2m=←[0m"SystemForeground" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mfocus_window←[0m←[1m{←[0m←[3midx←[0m←[2m=←[0m0←[1m}←[0m←[2m:←[0m ←[2mkomorebi::container←[0m←[2m:←[0m focusing window
←[2m2025-04-14T18:21:53.662380Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"FocusChange" ←[3mwinevent←[0m←[2m=←[0m"SystemForeground" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m←[1mfocus_container←[0m←[1m{←[0m←[3midx←[0m←[2m=←[0m1←[1m}←[0m←[2m:←[0m ←[2mkomorebi::workspace←[0m←[2m:←[0m focusing container
←[2m2025-04-14T18:21:53.666880Z←[0m ←[32m INFO←[0m ←[1mprocess_event←[0m←[1m{←[0m←[3mevent←[0m←[2m=←[0m"FocusChange" ←[3mwinevent←[0m←[2m=←[0m"SystemForeground" ←[3mhwnd←[0m←[2m=←[0m1050628←[1m}←[0m←[2m:←[0m ←[2mkomorebi::process_event←[0m←[2m:←[0m processed: (hwnd: 1050628, title: Download - Esplora file, exe: explorer.exe, class: CabinetWClass)
@dia-lis-i commented on GitHub (Apr 14, 2025):
I tried to run Rkill and it detected it as malware
@LGUG2Z commented on GitHub (Apr 14, 2025):
Please do not necropost.
These are process logs - this is what gets emitted to the console when the
komorebi.exebinary is run as a foreground process in a terminal.I don't have any opinion on such questionable software for which the source code is not made available for inspection. komorebi does not contain any malware and consistently passes malware and antivirus checks as part of the submission and inclusion of every new version on the WinGet package registry.