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
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@anonmetadata 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?@anonprincipal 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 withsecurityseverity 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
@anonmetadata seed — benign only if /meta/* is unfiltered on those deployments, which is reasoned not measured objectui#5828 (client-side observation, parked on this card)@anonin the window where the bearer is absent, so two principals can share one seed scope objectui#5746 (closedlatent-not-live— client-side windows measured shut; this card is the server-side half its close-out said was undecided)Generated by Claude Code