Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When I asked Cursor to look into a different repository than the one I currently had open, it triggered a macOS system permission dialog requesting access to Apple Music, my music and video activity, and my media library. Neither the current repo, the target repo, nor the task I was working on has anything to do with Apple Music or any media library. This is unexpected and concerning behavior — Cursor should not be attempting to access system-level media permissions in any normal coding workflow.
See attached screenshot for the macOS permission prompt that appeared.
Steps to Reproduce
- Have a repository open in Cursor IDE.
- Ask Cursor (via chat/agent) to look into or explore a different, unrelated repository.
- Observe: a macOS system permission dialog appears asking Cursor to access Apple Music, music and video activity, and the media library.
- Neither repository nor the task involves any media or Apple Music integration.
Expected Behavior
Cursor should not request access to Apple Music or any media library under any circumstance during normal coding tasks. When asked to explore a different repository, Cursor should only access the filesystem/code — not system-level media permissions. This permission request should never be triggered.
Operating System
MacOS
Version Information
Version: 2.5.26
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0
For AI issues: which model did you use?
Kiwi k2
Additional Information
Model used: Kiwi k2. The Apple Music permission dialog appeared immediately when asking Cursor to look into a separate repo. No Apple Music-related code, dependencies, or tasks were involved in either the active or target repository. See attached screenshot showing the macOS permission prompt. This may be related to how Cursor traverses the filesystem when indexing a new repo, potentially triggering a media library scan unintentionally.
Does this stop you from using Cursor
No - Cursor works, but with this issue