Local Network Privacy pop-up on macos Sequoia for CLI Tools Invoked by Launchd Daemon

Starting from macOS 15 (macOS Sequoia), a new pop-up is triggered: “Local Network Privacy.” We have some questions regarding this new pop-up on MacOS:

Question 1: If a launchd daemon invokes a command-line tool, will this tool trigger the local network prompt if it attempts to access the network?

We use a launchd daemon which runs in root context and is started from /Library/LanuchDaemons/

Question 2: How will this prompt work across various macOS executables?

I have read other developer forum articles and the https://developer.apple.com/forums/thread/663858 - Local Network Privacy FAQ. The responses are a little unclear and any insight into these questions would be very helpful with this new requirements.

Answered by DTS Engineer in 811701022

Programs running as root are automatically granted local network access. This includes launchd daemons and any child processes they run.

IMPORTANT There’s a gnarly bug in macOS 15.0 (FB14812974) that means that this exception doesn’t apply to DNS operations. It’s fixed in macOS 15.1.

How will this prompt work across various macOS executables?

I don’t understand this question.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

Programs running as root are automatically granted local network access. This includes launchd daemons and any child processes they run.

IMPORTANT There’s a gnarly bug in macOS 15.0 (FB14812974) that means that this exception doesn’t apply to DNS operations. It’s fixed in macOS 15.1.

How will this prompt work across various macOS executables?

I don’t understand this question.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Local Network Privacy pop-up on macos Sequoia for CLI Tools Invoked by Launchd Daemon
 
 
Q