Skip to content

macOS Gatekeeper: Issue with pre-compiled binaries of v24.13.0 on macOS #61430

@slushhh

Description

@slushhh

Version

v24.13.0

Platform

Darwin 25.2.0 Darwin Kernel Version 25.2.0; root:xnu-2377.61.12~1/RELEASE_ARM64_T6000 arm64

Subsystem

No response

What steps will reproduce the bug?

Downloaded precompiled binaries for my system macOS Tahoe 26.2 ARM from the official website https://nodejs.org/dist/v24.13.0, unpacked them, checked the version via node -v, and received a typical Gatekeeper message:

Apple could not verify ‘node’ is free of malware that may harm your Mac or compromise your privacy

Delete the unpacked version, download the previous one (v24.12.0), repeat the same steps, Node.js works without any problems, macOS does not throw any warnings.

The checksums of the archive were verified and everything matched.

What happened to v24.13.0?

How often does it reproduce? Is there a required condition?

Every time you try to launch Node.js

What is the expected behavior? Why is that the expected behavior?

Node.js should start without any problems, without the system Gatekeeper trigger.

What do you see instead?

A typical Gatekeeper message:

Apple could not verify ‘node’ is free of malware that may harm your Mac or compromise your privacy

Additional information

I didn't know where exactly to create this issue, since it's not really a problem with the Node.js core and not a problem with the site. Maybe there's something wrong with the digital signature of the binaries?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions