Skip to main content
Download — FreeNo credit card required

Automation (AppleScript) on Mac

To see which apps can control other apps, open System Settings › Privacy & Security › Automation, where each app lists the apps it may control. Turn off any pairing you don't recognize or no longer use.

Last reviewed · 3 sources

CautionModerate risk — grants access to personal data

Where to find it

System Settings › Privacy & Security › Automation

What Automation (AppleScript) allows

Automation lets one app control another through Apple events, which is what AppleScript uses. The app can then tell Finder to move files, Safari to open a page or Mail to send a message. macOS asks the first time an app tries, and keeps your answer as a pair: this app may control that one.

Apps That Commonly Request This

Alfred
Hazel
Keyboard Maestro
Raycast
1Password

Privacy Risks

  • An app can make other apps act for you: send mail, move files, open websites
  • Controlling a trusted app such as Mail lets data leave through that app
  • Scripts can chain several apps together in one go
  • The controlled app may show no sign that another app is driving it

How to Check Automation (AppleScript) on Your Mac

  1. Open Privacy & Security

    Choose Apple menu > System Settings, then click Privacy & Security in the sidebar.

  2. Click Automation

    Each app is listed with the apps it may control underneath.

  3. Check each pairing makes sense

    A launcher controlling Finder makes sense. A utility you barely use controlling Mail doesn't.

How to Revoke Automation (AppleScript)

  1. Turn off a single pairing

    You can let an app control Finder but not Mail.

  2. Turn it back on when you need it

    If something you rely on stops working, turn that pairing back on in the same list.

How CoreLock Helps

CoreLock's free Privacy report covers Screen Recording, Accessibility, Full Disk Access, Input Monitoring, camera and microphone. Accessibility, the broader way to control your Mac, is in that report; Automation pairings are listed in System Settings.

Threats That Exploit Permissions

Frequently Asked Questions

What's the difference between Automation and Accessibility?

Automation lets one app send commands to another through Apple events, and you approve each pair. Accessibility lets an app work any app's interface directly, clicking, reading and typing. Automation is narrower; both can be misused.

Can Automation send emails without my knowledge?

If an app may control Mail, it can tell Mail to write and send a message with AppleScript, and you may not see a compose window. Only allow that pairing for tools you set up yourself.

Why does my password manager ask to control Terminal?

1Password, for one, asks for Automation so it can fill in Terminal or iTerm2, which means letting it control that terminal app. If you don't fill passwords in a terminal, you can leave it off.

Audit Your Permissions — Free

The Privacy report and the scan are free, with no account, on macOS 13 or later.

Download CoreLock Free

Apple silicon build 2.0.7 · Intel Mac?

Send the link to my Mac

For your Mac, not this phone ·

See which apps have access to your Mac

Count the apps with Screen Recording, Accessibility, Full Disk Access, Microphone and Camera access in System Settings, and get a free 0–100 estimate in your browser.

Estimate your Security Score

Free · Calculated in your browser