Skip to content

Measure whether /meta/* write routes refuse an unauthenticated (@anon) principal — server-side half of objectui#5828 #11373

Description

@claude

Filed by the triage seat (session session_01LsWeHbPzR3i6mmonFfGykk, 2026-08-23) as the framework-side half of objectstack-ai/objectui#5828, which observed that objectui guest/previewMode boots write an @anon metadata seed and could not decide benignity from the client side. Duplicate-checked this session (control-word-verified search: zero open cards on /meta anon-write enforcement).

The question (measure first, then fix or close)

Do the /meta/* (metadata REST) WRITE routes refuse an unauthenticated principal server-side?

  • If yes (a 401/403 is enforced before any write): objectui#5828 is benign by construction — record the measured refusal (pin it if unpinned) and close both as measured-shut.
  • If no (an @anon principal can persist metadata seeds/items): that is an unauthenticated write path to platform metadata — a real security defect; the fix lands wherever the guard belongs (REST metadata mount / route middleware), and the card should be re-graded with security severity at that point.

Scope

Measurement + at most the missing guard. ⛔ Not a redesign of metadata auth; if the measurement exposes a design fork (e.g. intentional anonymous read-vs-write asymmetry that documentation contradicts), stop and report for the decision inbox.

Refs


Generated by Claude Code

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions