Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Signing Software
  3. The Update Framework

The Update Framework

On the record

Browser implementation
The official site describes TUF Browser as a minimal TypeScript implementation intended to be compatible with browsers.theupdateframework.io · read 8 Oct 2026
Community support
The project directs questions and feedback to its Google group and CNCF Slack channel, and lists community meetings as a way to participate.theupdateframework.io · read 7 Oct 2026
Docker adoption
The official adoptions page lists Docker registry bindings and a Rust implementation.theupdateframework.io · read 8 Oct 2026
Governance
The project’s about page says TUF is managed by the Linux Foundation under the Cloud Native Computing Foundation.theupdateframework.io · read 7 Oct 2026
How it works
TUF uses signed metadata to identify trusted update files, downloads them, and checks them before handing them to the software update system.theupdateframework.io · read 8 Oct 2026
Implementations
The project lists reference implementations in Python, Go, JavaScript, and Rust, plus third-party implementations in PHP and AWS Labs’ Tough.theupdateframework.io · read 7 Oct 2026
Integration
TUF is intended to integrate with new and existing content delivery systems and software update systems.theupdateframework.io · read 7 Oct 2026
Integrations
The official getting-started page lists python-tuf, go-tuf, tuf-js, and rust-tuf as reference implementations, and php-tuf and AWS Labs’ tough as third-party implementations.theupdateframework.io · read 8 Oct 2026
Intended users
The framework is intended for software update systems such as application updaters, programming language library package managers, and operating system package managers.theupdateframework.io · read 8 Oct 2026
Key controls
TUF supports multiple keys, signature thresholds, key replacement and revocation, and reduced trust in keys used online or automatically.theupdateframework.io · read 7 Oct 2026
Key resilience
TUF supports multiple signing keys and signature thresholds, revocation and replacement of keys, and minimizing trust in keys kept online.theupdateframework.io · read 8 Oct 2026
Limit
TUF does not define package formats or perform the actual update of application files.theupdateframework.io · read 7 Oct 2026
Limitations
TUF does not define a universal update system or package formats, perform the actual application file update, or bootstrap secure installation of arbitrary new software.theupdateframework.github.io · read 8 Oct 2026
Project history
The project history page says the basic technology was developed at the University of Washington in 2009 and that TUF has been based at NYU Tandon since 2011.theupdateframework.io · read 8 Oct 2026
Project status
TUF is a graduated CNCF project.theupdateframework.io · read 8 Oct 2026
Protection
TUF is designed to protect update systems even when an attacker compromises a repository or signing keys.theupdateframework.io · read 7 Oct 2026
Purpose
TUF is a framework for securing new and existing software update systems, designed to protect against repository and signing key compromise.theupdateframework.io · read 8 Oct 2026
Related systems
Listed systems include Repository Service for TUF, tuf-on-ci, Uptane, The Archive Framework, and TUF Browser.theupdateframework.io · read 7 Oct 2026

Alternatives to The Update Framework

Every alternative, ranked