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

App Notarization

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

App Notarization is a software distribution check in which an operating system or platform provider scans an app for known malicious behaviour before it is allowed to run or be distributed. It usually relies on automated signature checks and malware scanning, and can be combined with code signing to increase trust in the app package.

How App Notarization Works

App notarization is a distribution-time trust check, not a substitute for secure coding or code signing. The platform scans a submitted app package for known malicious patterns and policy issues before users can launch or install it, which helps reduce obvious malware exposure in the software supply chain.

Because the check happens before first run or broad distribution, it is especially valuable for blocking commodity malware, suspicious bundling, and packages that rely on hidden payloads rather than overt application behaviour. It also raises the cost of distributing tampered software by forcing the package to pass a platform-level review gate.

Why App Notarization Matters for Software Trust

App notarization is about trust in the package, not trust in the developer alone. A signed app can still be malicious, repackaged, or otherwise unsafe, so notarization adds an independent platform control that helps users and administrators distinguish a routine release from one that deserves scrutiny.

For enterprise fleets, this matters because software distribution is a common path for unwanted code, unwanted persistence, and policy evasion. A notarization check does not guarantee business suitability, but it does provide a stronger baseline that the app has been scanned against known bad behaviour before it reaches an endpoint.

On Apple platforms, notarization is also closely associated with other platform security controls, so it should be read as part of a broader trust stack rather than a standalone promise of safety. macOS Security Guide for Enterprises places notarization in that wider enterprise hardening context alongside Gatekeeper, XProtect, and deployment controls.

Where App Notarization Fits in the Distribution Chain

App notarization sits between software creation and software execution. It is most useful when an organisation wants to reduce the risk that an unsigned, tampered, or newly weaponised package reaches users through a normal distribution path, including web downloads, internal portals, or managed deployment workflows.

It also complements code signing because signing alone proves origin or integrity, while notarization adds a platform judgment about known malicious characteristics. That distinction matters when software is repackaged, embedded with extra components, or distributed through channels that can be abused by attackers.

For defenders, the practical question is not whether the app passed a check once, but whether the organisation continues to control how software is sourced, reviewed, and allowed onto endpoints after the check. This is why notarization belongs in the same conversation as software provenance, allowlisting, and endpoint policy enforcement.

What App Notarization Does Not Guarantee

App notarization is a useful control, but it is not a promise that an app is benign, well built, or safe for every environment. A package may still contain risky functionality, vulnerable dependencies, privacy issues, or behaviour that becomes dangerous after deployment even if it passes the scan.

It is also not a full substitute for runtime monitoring, vulnerability management, or administrative review. If threat actors gain the ability to modify a trusted build, reuse a signed package, or abuse a legitimate distribution workflow, notarization alone may not stop the compromise.

In practice, organisations should treat notarization as one signal in a layered trust model, then validate the app’s source, expected behaviour, and deployment path before approving broad use.

Risk and Threat Considerations

App notarization reduces exposure, but it can create a false sense of safety if teams treat a successful scan as proof that the software is trustworthy. Attackers may still try to deliver malicious code through repackaging, supply-chain compromise, or abuse of legitimate signing and distribution processes.

Failure mechanism: A package can pass a platform scan while still containing risky logic, latent vulnerabilities, or payloads that are not yet recognised by the scanner, and a compromised build path can push untrusted code through a trusted channel.

Impact: Users may install software that appears sanctioned but still enables persistence, data exposure, or execution of unwanted code, especially when distribution controls are treated as the only line of defence.

Standards & Framework Alignment

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

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

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-2 — Inventory and Control of Software AssetsApp notarization depends on knowing which software is approved and distributed.
Recommendation — Maintain a current software inventory and verify every approved app before distribution.
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityNotarization is an integrity check that supports trust in software packages.
Recommendation — Validate software integrity before installation and use platform trust signals as part of release approval.
SLSASupply-chain Levels for Software ArtifactsNotarization sits alongside provenance and integrity controls for software artifacts.
Recommendation — Strengthen build provenance and artifact integrity so notarization is only one layer of trust.

Practitioner Guidance

Why practitioners should care: Use notarization as a trust gate, not as a final approval decision. The strongest value comes when it is combined with provenance checks, software inventory, and endpoint policy so that trusted distribution does not become an unmonitored blind spot.

Common misunderstanding: A notarized app is not automatically safe to deploy everywhere. Teams should still review vendor sourcing, package integrity, and the app’s operational permissions before making it broadly available.

Practitioner takeaway: Treat notarization as one control in a broader software trust chain, and keep stronger scrutiny in place for privileged tools, endpoint agents, and any package that can influence security posture.

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