top | item 44595828

(no title)

tbeseda | 7 months ago

My Notion install (macOS) asked to discover devices on my network. I'm assuming this permission is related to "monitoring network traffic".

discuss

order

_kush|7 months ago

No, that’s the new "Local Network" prompt which started appearing since macOS 15. Any app that opens a multicast/broadcast socket (mDNS, SSDP, WebRTC ICE, etc.) now has to ask. Electron apps (including Notion) do this by default, so you see this dialog.

jraph|7 months ago

> Electron apps (including Notion) do this by default

Feels like a bad default, it teaches user to ignore and say yes.

simple10|7 months ago

That's interesting. Although I wasn't able to find any confirming info that allowing the "locate local devices" permissions allows for network monitoring. It seems to only allow Bonjour and multicast DNS. Anyone know for sure what it allows?

mh-|7 months ago

This would certainly be news to me as well. Packet capture (even local) has historically required superuser perms, but I'm not up to speed on how MacOS permissions work in this regard since the launch of System/Network Extensions.

After writing the above, I've just reviewed [0] - as much as I could in 5 minutes - and as far as I can tell it confirms our understanding. To do packet filtering or interception or reading, you'd need to do [1].

[0]: https://developer.apple.com/documentation/technotes/tn3179-u...

[1]: https://developer.apple.com/documentation/NetworkExtension/c...

odo1242|7 months ago

Yes, it would be that one