Was there any suspicious code in v7.1.6 of TGS? #36
Replies: 11 comments
-
Thanks for the fork @gioxx , I am not a developer, but I have a code-related question: Per this comment:
Let's ask about the obvious elephant in the room, is it safe to use Marvellous Suspender? Because is not exactly a fork of
So that raised my question above, will the developer explain in layman's term (doesn't need to be extensive, just for assurance) what did you change in this fork and is it safe to use it without the worry of information theft/tracking/password theft/etc. ? Honestly, I am bit surprised no one has asked about this. Guess that's why I am here. |
Beta Was this translation helpful? Give feedback.
-
Comparing the various forks, I was a bit disturbed by some of the tracking code in 7.1.6, but I didn't look into it too deeply. (FWIW, I, too, concluded that I didn't have time to review all 20000+ lines of code changed by MarvellousSuspender) |
Beta Was this translation helpful? Give feedback.
-
I have looked at the entirety of the changes here and have concluded nothing within is suspicious. I plan to use this myself as soon as the CSP is cleaned up and this issue is resolved. This issue was solved quickly, so I expect the CSP to also be altered in a reasonable amount of time. Aside from that lone issue, everything looks perfectly fine to use. Once the above issue is resolved, I will move over from https://github.com/aciidic/thegreatsuspender-notrack |
Beta Was this translation helpful? Give feedback.
-
@u18030247 the notrack one is a fork of 7.1.8 not 7.1.6 (that's why im not using that fork). it's mentioned in their Readme, so kindly correct it before it gets confusing for someone else :)
|
Beta Was this translation helpful? Give feedback.
-
Sure, I read it from this issue and it looks like it's a fork of 7.1.6:
I don't think 7.1.8 is anywhere on GitHub, but I will edit this one. |
Beta Was this translation helpful? Give feedback.
-
I got the 7.1.8 reference from here. |
Beta Was this translation helpful? Give feedback.
-
Anyone with v7.1.8 installed could get the source code from their own Chromium files. |
Beta Was this translation helpful? Give feedback.
-
Since this comment I have looked at literally all of the code at this point bff2ec8 and I'm satisfied in terms of security. I suppose this is the closest you're going to get to an independent audit for free. |
Beta Was this translation helpful? Give feedback.
-
I went through this compare highlighting the differences between the current From my review, it looked like MS removed the Google Analytics tracking code and the ability to clean ads from screenshots taken before a tab is suspended. There were a few other changes that looked like bug fixes or minor enhancements since then, but nothing that looked suspicious. That said, I did not do a full review of the codebase, and the MS fork is based on the GS master branch. So anything that was malicious in that that wasn't removed is still here. But it appears to be at least as safe as Note that while the latest tag in GS is v7.1.6, the |
Beta Was this translation helpful? Give feedback.
-
I forked from v7.1.8 as it contained extra functionality over v7.1.6; specifically, I was interested in the ability to configure the plugin using the Windows Registry (see README.md). The process I went through, as well as removing all analytics/tracking code, was to also remove any functions which interacted with unknown/untrusted/suspicious external URLs - including the removal of a bit of code in this plugin which had the ability to load data from an external source and appeared to have been created for the developer to send messages to plugin users, though maybe there's more to it - I didn't dig too deep, I simply removed it entirely. |
Beta Was this translation helpful? Give feedback.
-
One thing I noticed was the removal of upgrade-related code. Will these forks cleanly upgrade without restarting the browser? |
Beta Was this translation helpful? Give feedback.
-
Great work on the fork!
Just wanted to alert/ask you whether you've inspected the 7.1.6 code which you forked for any potential malicious code. Asking this as it was indicated in this issue comment of TGS.
The allegation is that even back in May, work had already started on this. They mention another issue from May for the full context . So, please verify in case you weren't aware of this :)
Beta Was this translation helpful? Give feedback.
All reactions