← All field notes

Systems governance

Does your delivery partner need access to every live service?

Cloudflare now supports access to individual Workers. Use the change to reduce broad permissions without blocking delivery.

NOESIS / FIELD GUIDESystems governance
At a glanceThe short answer

Often not, on Cloudflare Workers. Since 21 September 2026 a teammate can be invited to one existing Worker at one of four access levels. Match the role to the task, and test it before removing broad access.

  1. 01Metadata Read-Only sees settings and observability data but not code or secrets; Editor can deploy an existing Worker and manage its secrets.
  2. 02Creating a Worker still needs product-level Admin, Custom Domains do not support per-Worker roles, and bound resources need their own permissions.
  3. 03Smaller scope makes ownership easier to explain, but it does not by itself make a system secure.
01

What changed, and when.

Cloudflare published and announced individual-Worker access from the dashboard on 21 September 2026. We checked the announcement and the related permissions documentation on 22 September. A Super Administrator can invite a teammate to one existing Worker and select one of four access levels: Metadata Read-Only, Content Read-Only, Editor or Admin. Cloudflare’s permissions reference also says Workers roles can be assigned to members, user groups and API tokens at product-wide or individual-Worker scope. This is a Cloudflare Workers change, not a general statement about every hosting platform. See sources 1 and 2.

Fig. 1From the sources

Per-Worker access arrives in the dashboard

  1. Individual-Worker access announcedInvite a teammate to one existing Worker
  2. Documentation checkedAccess date for this note
Dates from Cloudflare’s changelog and permissions reference. Noesis checked both on 22 September 2026. Sources 1, 2.
02

The buyer question.

Noesis analysis: when an internal team or delivery partner needs to investigate, maintain or deploy one service, must it also receive access to unrelated production services? Broad access is sometimes a habit created by older tooling rather than a business requirement. The useful application is to match access to a named responsibility: see operational evidence, inspect code, deploy an existing service or administer that service. Smaller scope can make ownership easier to explain, but it does not by itself make a system secure.

03

Separate visibility from change authority.

Cloudflare documents clear differences between the roles. Metadata Read-Only can view settings and observability data but not source code or secrets. Content Read-Only can also view the Worker’s source. Editor can update and deploy an existing Worker but cannot create or delete Workers. Admin has full management rights within its assigned scope. Noesis recommendation: begin with the task a person must perform, then select the lowest role that supports it. Do not give edit rights only because someone may need to read logs.

Fig. 2From the sources

Four roles, from looking to managing

AspectMetadata Read-OnlyContent Read-OnlyEditorAdmin
Settings and observabilityCan viewCan viewNot covered in this noteFull management within its scope
Source codeCannot viewCan viewNot covered in this noteFull management within its scope
SecretsCannot viewNot covered in this noteCan manage for an existing WorkerFull management within its scope
Update and deployNoNoYes, for an existing WorkerFull management within its scope
Create or delete WorkersNoNoNoCreating needs product-level Admin
As Cloudflare documents the roles. Start with the task a person must perform, then choose the lowest role that supports it. Sources 1, 2.
04

A hypothetical retained-team example.

Imagine a business with separate Workers for its public website, an order integration and an internal reporting tool. An external product team maintains only the website Worker and needs to review logs and release fixes. Noesis analysis: individual-Worker Editor access could avoid giving that team the same access to the order and reporting services. A separate observer could receive Metadata Read-Only. This is an invented example, not a Noesis client configuration or a reported security outcome.

Fig. 3Hypothetical example

A website partner who never sees the order service

  1. 01

    Business

    Runs separate Workers for its website, an order integration and a reporting tool.

  2. 02

    External team

    Maintains only the website Worker; needs to review logs and release fixes.

  3. 03

    Cloudflare

    Grants Editor on the website Worker alone.

  4. 04

    Order and reporting

    Stay outside that team’s access.

  5. 05

    Observer

    Receives Metadata Read-Only.

An invented example, not a Noesis client configuration or a reported security outcome.
05

Run an access review before changing permissions.

Noesis recommendation: make a short register of people and automated systems that can reach the affected account. For each entry, record the service, the work it performs, the minimum role, an owner and a review date. Test the proposed access with a non-critical service first.

  • Confirm that a read-only role exposes the evidence needed for investigation without allowing a deployment.
  • Confirm that an Editor can complete the approved release process for the selected Worker, including rollback, without access to unrelated Workers.
  • Use a scoped API token for an automated pipeline rather than reusing a person’s login. Record where the token is used and who can revoke it.
  • Remove or reduce the old broad permission only after the replacement access works. Keep a recovery path owned by an authorised administrator.
  • Recheck access when a partner leaves, a service changes owner or a delivery scope ends.
Fig. 4Noesis analysis

Narrow access without losing delivery

  1. 01Register who can reach itPeople and automated systems on the account
  2. 02Record role and ownerService, work performed, minimum role, owner, review date
  3. 03Test on a non-critical serviceRead-only cannot deploy; Editor can release and roll back
  4. 04Scope pipeline tokensA scoped API token, not a person’s login
  5. 05Remove broad accessOnly after the replacement access works
  6. 06Recheck on changeWhen a partner leaves, owner changes or scope ends
Noesis recommendation. Remove broad permission only after the replacement works, and keep a recovery path with an authorised administrator.
06

Know the limits before calling it least privilege.

Cloudflare documents several boundaries. Creating a new Worker still needs product-level Admin because individual-Worker scope applies only after a Worker exists. Routes and Custom Domains need additional zone permission when they are changed, and Custom Domains do not currently support per-Worker roles. Deploying a Worker with bindings does not automatically grant direct access to its D1, R2, KV or other bound resources; those resources need their own permissions when direct access is required. Editor can manage secrets for an existing Worker, so Editor is not a harmless read role. See source 2.

07

Make access part of delivery design.

Noesis analysis: the useful next step is not a mass permissions rewrite. Select one live service with an external or cross-functional delivery team. Map what each person and pipeline actually does, apply the smallest workable scope, and prove that monitoring, deployment and recovery still function. Record denied actions and emergency escalations during the trial. A successful test shows that the team can deliver and support the service without unnecessary reach; it does not prove the absence of every security risk. Bring one service and its current access map to a systems review with Noesis before expanding the pattern.

Sources & context

Sources checked 2026-09-22. Recommendations and illustrative scenarios are Noesis’s analysis, not claims of client results.

Your next move

What should
work better?

Bring us the business problem.
We’ll work out the next step together.

Start a conversation

Retained partnerships from ₹1.5 lakh per month.