Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Notarytool
Cyber Security

Notarytool

← Back to Glossary
By NHI Mgmt Group Updated October 29, 2026 Domain: Cyber Security

Notarytool is a command-line tool for submitting software and related artefacts for notarisation. It is used in Apple development workflows to upload signed macOS components for automated checks before distribution, helping developers verify that code and bundles meet platform trust requirements.

What Notarytool Does in a Release Workflow

Notarytool is a macOS distribution workflow utility, not a security control in itself. It automates the submission step that developers use to send signed software and related artefacts for Apple’s notarisation checks before release.

That placement matters because notarisation sits between code signing and end-user distribution. The tool helps teams turn a manual, error-prone upload process into a repeatable release action, especially when multiple bundles or artefacts need to be checked consistently.

Why Notarisation Matters for macOS Distribution

On Apple platforms, notarisation is part of the trust chain that supports safer software distribution. A successfully notarised artefact is less likely to be blocked or warned on first launch, which improves both user trust and operational predictability for release teams.

For developers, the practical value is that Notarytool gives faster feedback on whether an upload meets platform trust requirements. That makes it easier to catch packaging mistakes, signing omissions, or workflow regressions before the software reaches customers.

How Notarytool Fits with Signing and Validation

Notarytool assumes the artefact has already been prepared for distribution, usually after code signing and bundle assembly. It is the submission and verification step that tests whether the packaged software is ready for Apple’s automated review path.

Because the tool is used in build and release pipelines, it often becomes part of the same control surface as signing keys, release credentials, and artefact integrity checks. If those upstream inputs are weak, the notarisation step can only confirm the state of what was submitted, not fix a compromised build process.

That is why teams usually treat notarisation as one checkpoint in a broader software supply-chain workflow, alongside provenance, signing discipline, and release governance.

Common Failure Modes and Operational Limits

Notarytool can only validate what it receives. If a package is unsigned, incorrectly assembled, or altered after signing, the submission may fail or the resulting artefact may still be unsuitable for distribution even if the workflow itself completes.

It also does not replace broader security review. A notarised artefact can still contain vulnerable code, unsafe dependencies, or unwanted functionality; notarisation primarily addresses platform trust and distribution assurance, not full application security.

In practice, the limit is important: the tool helps prove that a release fits Apple’s trust model, but it does not prove that the software is secure in every operational or threat context.

Risk and Threat Considerations

Notarytool sits inside a release trust path, so the main risk is not the command itself but what happens when the submission pipeline, signing material, or packaged artefacts are manipulated. If an attacker can interfere with the build or upload process, they may be able to push untrusted code toward distribution or delay the detection of a bad release.

Failure mechanism: Weak release controls, stolen signing material, or compromised build artefacts can undermine the assurance the notarisation step is meant to provide, especially when teams assume notarisation is a substitute for provenance and integrity checks.

Impact: The organisation can end up distributing artefacts that are blocked, mistrusted, or materially different from what developers intended to ship, creating user-facing trust failures and potential security exposure in the release pipeline.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

SLSA, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
SLSASupply-chain Levels for Software ArtifactsNotarytool supports artefact provenance in software release workflows.
Recommendation — Adopt SLSA practices to preserve build provenance before notarisation.
CIS Controls v8CIS-16 — Application Software SecurityThe tool is part of securing software release and distribution workflows.
Recommendation — Apply CIS-16 to verify release integrity and tighten software distribution controls.
NIST SP 800-53 Rev 5CM-5 — Access Restrictions for ChangeRelease submission depends on controlled changes to signed artefacts and build outputs.
IA-5 — Authenticator ManagementRelease workflows depend on protected credentials and signing material.
SA-12 — Supply Chain ProtectionNotarytool sits in the supply-chain path that validates software before distribution.
Recommendation — Use CM-5 to restrict who can modify release artefacts before notarisation. Use IA-5 to manage and rotate release credentials and signing secrets. Use SA-12 to strengthen provenance checks around the notarisation pipeline.

Practitioner Guidance

Why practitioners should care: Notarytool is most useful when it is treated as an operational checkpoint inside a controlled release process, not as a standalone guarantee of software safety. Teams should align it with signing, artefact provenance, and release approval so notarisation reflects a trustworthy upstream pipeline.

What to watch for: Repeated notarisation failures, unexpected artefact changes after signing, and ad hoc use of release credentials are usually signals that the distribution process needs tighter control rather than more retries.

Practitioner takeaway: Use notarytool to operationalise Apple notarisation, but measure the surrounding build and release chain as the real security boundary.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org