Add MDM Support for macOS (Jamf, Kandji, Intune)

We are deploying Cursor across our organization using MDM platform. To streamline management and ensure compliance, we would like the ability to control application settings via configuration profiles.

Key Feature Request:

  • Support for macOS Managed Preferences (com.todesktop.* domain)
  • Ability to disable auto-updates through MDM
  • Enforcement of settings like "update.mode": "none" via configuration profiles
  • Provision of a cursor cli installer

I second this request.

Not having a configuration profile for MacOS devices that allows us to manage the AllowedExtensions policy poses a security risk that means we are currently remaining with VSCode.

+1

we do have requests to align certain settings across the org.

also +1, would love to be able to centrally manage the Global Ignore File

Before my org could rollout cursor, we had to restrict macOS updates, for anyone still looking it can be blocked user-level (a script to add In these json values works, but this should still be controllable MDM level) :
‘~/Library/Application Support/Cursor/User/settings.json’

{
  "update.mode": "none"
}

Also spotted the pkg Installer in Silent Installer needed for Kandji MDM Deployment
https://www.cursor.com/download/stable/darwin-universal-pkg

But the biggest block is mass deployment of the cursor cli. Closest I’ve come is:

sudo ln -sf /Applications/Cursor.app/Contents/Resources/app/bin/code /usr/local/bin/cursor && sudo chown -h root:wheel /usr/local/bin/cursor

Works, but outputs:

 % cursor -h
[0626/055909.206828:ERROR:codesign_util.cc(109)] SecCodeCheckValidity: Error Domain=NSOSStatusErrorDomain Code=-67062 "(null)" (-67062)
Cursor 1.1.6
1 Like