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.
- 01Metadata Read-Only sees settings and observability data but not code or secrets; Editor can deploy an existing Worker and manage its secrets.
- 02Creating a Worker still needs product-level Admin, Custom Domains do not support per-Worker roles, and bound resources need their own permissions.
- 03Smaller scope makes ownership easier to explain, but it does not by itself make a system secure.
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.
Per-Worker access arrives in the dashboard
- Individual-Worker access announcedInvite a teammate to one existing Worker
- Documentation checkedAccess date for this note
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.
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.
Four roles, from looking to managing
| Aspect | Metadata Read-Only | Content Read-Only | Editor | Admin |
|---|---|---|---|---|
| Settings and observability | Can view | Can view | Not covered in this note | Full management within its scope |
| Source code | Cannot view | Can view | Not covered in this note | Full management within its scope |
| Secrets | Cannot view | Not covered in this note | Can manage for an existing Worker | Full management within its scope |
| Update and deploy | No | No | Yes, for an existing Worker | Full management within its scope |
| Create or delete Workers | No | No | No | Creating needs product-level Admin |
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.
A website partner who never sees the order service
- 01
Business
Runs separate Workers for its website, an order integration and a reporting tool.
- 02
External team
Maintains only the website Worker; needs to review logs and release fixes.
- 03
Cloudflare
Grants Editor on the website Worker alone.
- 04
Order and reporting
Stay outside that team’s access.
- 05
Observer
Receives Metadata Read-Only.
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.
Narrow access without losing delivery
- 01Register who can reach itPeople and automated systems on the account
- 02Record role and ownerService, work performed, minimum role, owner, review date
- 03Test on a non-critical serviceRead-only cannot deploy; Editor can release and roll back
- 04Scope pipeline tokensA scoped API token, not a person’s login
- 05Remove broad accessOnly after the replacement access works
- 06Recheck on changeWhen a partner leaves, owner changes or scope ends
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.
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.
