rcoin wrote:
I have my older macboook here with 10.15.3 and the bypass is permanent on that version. The bypass has been permanent for me for the past 5 years.
That's just a screen shot of the preference pane. Can you explain why you think there is a permanent bypass?
if apple chose to change the bypass period to two days instead of permanent then they should have included an option for the permanent or two day periods.
There is no two day bypass. There is no permanent bypass. I'm really not sure what you are talking about here. You can bypass Gatekeeper for a single downloaded app. But that is a single file downloaded one time. You can download a file, bypass gatekeeper to run it, and then trash the file. If you download the very same file again, 10 seconds later, gatekeeper will block it. If your Gatekeeper is not doing that, then your Gatekeeper is completely disabled.
right now the whole thing is broken because one cannot prevent tor browser from running while preserving functionality with the previously bypassed non app store apps.
I'm not familiar with parental controls. There appears to be an option to set time limits for individual apps: https://support.apple.com/en-ca/guide/mac-help/mchl630bc02f/10.15/mac/10.15
I also noticed that some apps are totally bypassing gatekeeper without needing to be bypassed at all.
I'm not sure what you mean. Once you bypass Gatekeeper for a single app, it stays bypassed forever. Is this what you were talking about with regards to "permanent"?
Gatekeeper works like its name. It is a "gate keeper". When you download an outside of the Mac App Store (according to your preferences) it is blocked. Once you allow the app "inside the gate" then it can run, forever. If you download an update to the app, or even if you download the same file again, that new download is blocked until you allow it to bypass gatekeeper.
But the important thing here is that Gatekeeper is NOT parental controls. Perhaps that is the problem here. Gatekeeper ONLY protects you from hostiles on the internet. If you have a hostile "inside the gates" (i.e. a clever child) then Gatekeeper can by bypassed in a few seconds. It is trivially easy.
Also the window that used to pop up in 10.15.3 when one clicks an app that was previous approved changed in 10.15.4. In 10.15.4 there is no dialog that pops up and the app just opens. This makes me think that maybe its a bug and not a deliberate change to a 2 day period instead of permanent exception.
There was never any pop up for an app that was already approved.
I have homebrew installed but without the administrator credentials the limited user cant install anything from homebrew.
I was just using homebrew as example. It is not necessary. I think I understand the problem now. You are confusing Gatekeeper with Parental Controls. They have absolutely nothing to do with each other. If Parental Controls is not working the way you want, you should probably start a new question and specifically ask about that.
With all due respect, you are completely wrong about Gatekeeper. It simply doesn't work the way you describe and never has. If someone, either a person or a malicious app, is on the other side of Gatekeeper, then they can disable it entirely. Or, they just bypass it as needed, keeping you totally in the dark. There is no need to download anything. If there is a malicious user on your machine, then they have all the tools they need to bypass Gatekeeper. Using Parental Controls, you should be able to limit what apps they can run, but you will have to limit that very, very strictly. Any use of the Terminal, or homebrew, is game over.