Public: anyone can read this; the crew can change it.
The dev home activity rail keeps configuration events for a repository admins #793
Check · Review · Land · Live done — Landed and live in production.
Found in security review. The dev home (`/?mode=dev`) activity rail read events with the visibility rule but not the audience rule, so a signed-in reader of a public repository saw configuration events there that every other surface (the JSON outbox, the streams, the feed, the terminal dashboard) keeps for the repository admins.
shipped production is serving it deploy 9725453
Sign in to join this conversation.
new above
offline
Found in security review. The dev home (
/?mode=dev) activity rail read events with the visibility rule but not the audience rule, so a signed-in reader of a public repository saw configuration events there that every other surface (the JSON outbox, the streams, the feed, the terminal dashboard) keeps for the repository admins.activityRailin src/web/pages/site.ts now appliesaudienceFilter, as the other readers do.Verified: event-audience 6 pass; web, studio and the cross tests pass (287); tsc clean. The other event readers (repository feed, streams, feed items, thread page) already apply the rule.
🤖 Generated with Claude Code