Cursor requests Apple Music access when exploring a different repo — unrelated to task or codebase

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

  1. Have a repository open in Cursor IDE.
  2. Ask Cursor (via chat/agent) to look into or explore a different, unrelated repository.
  3. Observe: a macOS system permission dialog appears asking Cursor to access Apple Music, music and video activity, and the media library.
  4. 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

Hey, thanks for the report. This is unusual. Cursor shouldn’t be triggering Apple Music permission dialogs.

A couple of things to help us figure this out:

  1. You mention an attached screenshot, but it doesn’t seem to have uploaded. Could you reattach it?
  2. Where was the other repo located? Full path if possible. macOS sometimes triggers these permission prompts when an app scans certain protected directories like ~/Music.
  3. Do you have any MCP servers or extensions installed that might scan a broad part of your filesystem?

Most likely this is macOS’s TCC (Transparency, Consent, and Control) system prompting because the agent’s file scan touched a protected path. Clicking “Don’t Allow” is safe and won’t affect Cursor’s functionality.

Send those details and we’ll take it from there.

  1. The screenshot was just an image with what BugBot found.

  2. full path is: /Users/luisagrigorescu/heyLibby/Repos/liveKitPhone

  3. I did install some MCP servers recently as part of the Cursor’s new MCP available via the IDE, but I ran a similar command in the past with different models, like Composer 1.5 or Opus, and none of them tried to start music or other parts of my laptop.

Hey there!

To power a few functionalities, mainly configs that are shared across all Cursor projects (global rules, global MCP config, etc), Cursor looks at the ‘Library’ folder of a user’s machine to find these.

Although it’s very specific in the files it looks for, the scan Cursor does try to find these files, which can also trigger these prompts, because Apple Music stores files inside the ‘Library’ folder.

You can feel free to deny those folders, as their contents will simply be skipped over by Cursor while it searches for any files it may need.

thanks @Colin! Yes, I denied access, but wanted to flag this problem, in case it’s part of something bigger!

1 Like