Ximi1970 / systray-x

SysTray-X: A system tray extension for Thunderbird. Needs both the addon AND the companion app installed to work. Will not work with TB flatpaks or snaps.
Mozilla Public License 2.0
213 stars 15 forks source link

[SECURITY] What is the purpose of the outbound connections? #156

Closed Entrepreneur-AJ closed 10 months ago

Entrepreneur-AJ commented 11 months ago

Describe the bug On a fresh install, I was configuring my firewall and noticed that your program is calling an external service. Is there a specific reason for this?

To Reproduce Check outbound connections on firewall

Expected behavior systray-x shouldn't be calling and external service. (unless I'm missing something important.)

Screenshots Systray-X-Outbound-Connectino

Desktop (please complete the following information):

Additional context

Ximi1970 commented 11 months ago

That is strange. The QT network module is not even loaded. And there is no code to make network connections. There is no need for it. You could check it yourself, it is all here on github :-) Communications between TB and SysTray-X is a stdin/out pipe.

Will also check it in my VM Fedora 38 and other systems.

Entrepreneur-AJ commented 11 months ago

Okay, doing some more digging, looks like it's thunderbird doing the external calls, but something in your script is overriding the process showing on the firewall, thus why I thought it was your application calling out. Happy to close the issue now, unless you want to keep it open to find out why the process name of systray-x is being used instead of thunderbird?