Cursor-agent: “merkle-tree-napi.darwin-arm64.node” Not Opened

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

Running cursor-agent results in an error modal:

cursor-agent: “merkle-tree-napi.darwin-arm64.node” Not Opened
Apple could not verify “merkle-tree-napi.darwin-arm64.node” is free of malware that may harm your Mac or compromise your privacy.

Steps to Reproduce

Install with brew install --cask cursor-cli
Run cursor-agent

Expected Behavior

Cursor CLI runs

Operating System

MacOS

Version Information

macOS 15.7.4 (24G517)
Homebrew cursor-cli :check_mark:: 2026.03.11-6dfa30c

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a bug on our side. The native module merkle-tree-napi.darwin-arm64.node didn’t pass Apple notarization, so Gatekeeper is blocking it.

As a temporary workaround, try removing the quarantine flag manually. Find the installed path to cursor-cli and run:

xattr -rd com.apple.quarantine /path/to/cursor-cli

If you installed via Homebrew, the path is probably something like:

xattr -rd com.apple.quarantine /opt/homebrew/Caskroom/cursor-cli/

Or you can allow the specific file via System Settings > Privacy & Security. After you try to run it, you should see an Allow Anyway button there.

Let me know if the workaround helped.

1 Like

This is still an issue as of brew cursor-cli version 2026.03.30-a5d3e17. It also results in a huge quantity of minified JS being dumped into the terminal, to the point where iTerm becomes unresponsive.