How to always allow any app to do anything / disable Security & Privacy authorization dialogues

applescriptautomatorprivacySecuritysip

Currently on macOS Catalina.

I work in sound design and audio development. I use several Automator-scripts and other workflow applications to control various stuff, and for every new project or when I make any change in any AppleScript, I get a nagging dialogue to "Allow for Keystrokes", "Allow for Accessibility", etc. Sometimes I have to re-authorize all my automator scripts after changing a single line in one of them.

This is killing my workflow, and this was implemented in macOS Mojave and forward with the new Privacy and Integrity-routines. On High Sierra this was never a problem, which was the system I used before.

I need to disable this permanently. I want any app to make any change it want. I know the risks, but I don't care. It is not a problem for me running an isolated systems with absolute control over all apps I use. I never install anything new, it's an audio workstation with bare minimum applications installed.

I've tried Disabling SIP, didn't help. Adding an application to "Full disk access" still makes me have to authorized it in all other fields. Sometimes, when I use application A to control application B, if doing changes in App A, the option to again authorize it to control B never shows up, and is not available.

Question is: Does anyone know how I can globally disable the Security & Privacy check in macOS Catalina so that any application I start can control/do whatever it want? If there's no "official" setting, is there no way to hack the underlying preferences or similar?

macOS should have a power user mode.

Best Answer

The only solution that I know of is to approach the problem from another direction.

Writing all of your own Automator apps (which are going to continually run into this problem), and trying to find loopholes to make them work? That's going to be a losing battle.

You might be able to solve this with SD Notary: Notarizing Made Easy from the folks who make Script Debugger. Honestly, I don't know, but it might be worth checking out.

What I would be doing is using Keyboard Maestro to handle the automation. Once Keyboard Maestro has been given the proper authorizations, it can handle any of these situations (I presume, since you don't give specifics, I can't say 100%).

Then you will have one centralized place where you can control and manage all of these various automation actions, as well as a community where you can ask for help as you learn the ropes.

macOS should have a power user mode.

I agree wholeheartedly. 100%. No doubt.

But it doesn't, and I suspect it is very unlikely to add one.

That being said, I think Keyboard Maestro is the closest you can get to a Power User Mode on the Mac. No, it's not from Apple (I doubt they could make anything as good), but I'm not aware of anything that will give you more power and flexibility.

(Non-Disclaimer: I'm just a user of the app. I don't get paid, compensated, rewarded, or anything else in exchange for my endorsement and recommendation. I just happily give the developer my money whenever a new version comes out.)