After the last update on macOS I cannot access the local network from Cursor anymore. For example if I ping a local network IP from the integrated terminal I get this:
➜ ping 192.168.1.76
PING 192.168.1.76 (192.168.1.76): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 0
ping: sendto: No route to host
Request timeout for icmp_seq 1
ping: sendto: No route to host
Request timeout for icmp_seq 2
ping: sendto: No route to host
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4
And this works in my other terminal apps, as well as in VSCode. I noticed that I get the same behavior from the other apps if I, in macOS, go to Settings > Privacy & Security > Local Network and switch them off.
However, Cursor. does not appear in that list. From some lite research about it, it seems that apps can’t be added manually to it and it’s up to Cursor itself to ask for that access. I don’t know why this happened now and worked before.
Not being able to access the local network from the integrated terminal leave me with the alternative to use an external terminal app instead, which is not as nice
Hardware info:
Macbook Pro M4
MacOS 15.4.1 (24E263)
Cursor info:
Version: 0.49.5
VSCode Version: 1.96.2
Commit: fd861c8a80c0f9e4e35294b1915ee8a7b29ae850
Date: 2025-04-24T03:21:20.123Z (1 day ago)
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.4.0