Two links concerning Automation currently in macOS Mojave, if you are a heavy user of AppleScript, read on…
Running apps with Mojave’s privacy protection via Eclectic Light Company
“Mojave protects information in three categories: prompting (such as Location Services), other data (such as Mail), and special (such as microphone audio). These in turn break down as follows.
Prompting: Location Services, Contacts (address books), Calendars, Reminders, Photos (Photos libraries).
Other data: Mail, Messages, Safari browsing history, HTTP cookies, Call history (iOS), Time Machine backups, iTunes backups.
Special: Camera input, Audio input through the built-in microphone, Automation (AppleScript and others)”
Here is a more deep-dive into the Apple Event API’s with Mojave via Felix Schwarz
“I am deeply worried that the implementation of Apple Event sandboxing in Beta 2 could make it into the final release of macOS Mojave unchanged.
As it is, it offers too little to developers who want to provide a good user experience. And not enough for utility apps and pro users who are in need of an option to exempt apps from Apple Event sandboxing.
Right now there’s a broad and diverse range of useful and beloved apps that take advantage of the Mac’s support for automation. They make things “just work”, help make the Mac even more accessible, increase productivity and make lifes easier and richer.
For many, these apps are a reason to keep buying Macs – and a part of the Mac’s heritage and DNA.
Apple Events are the core technology making these apps possible. It is therefore essential to get right any changes to how Apple Events work. So that these apps can continue to exist and thrive.
If you’re using or making any of these apps, please help raise awareness at Apple on the importance of solving the problems presented here – by duping my radar (OpenRadar, Radar) and sharing this blog post.”