[VS-NfD] Remove the feed token from the query string, or allow feeds to be disabled #191
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#191
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan reference:
20-massnahmenplan.md-> Phase 2ADR: n/a
Effort: M (2 AT)
Depends on: —
Context
Credentials in URLs land in proxy logs, browser history and referrer
headers. In a VS zone the proxy log is exactly the place where a long-lived
read credential must not appear.
Current state
apps/api/src/public/public.controller.ts:28,43read the credential from@Query('token');apps/api/src/public/feed.service.ts:25documents thescheme (the query parameter authenticates the request as the token's
user).
apps/api/src/public/feed-tokens.service.ts:73),so the exposure is transport/logging, not storage.
instance-settings.service.tshas
api.enabledandmcp.enabledbut no feed equivalent.Acceptance criteria
segment with documented cache implications), or an instance
switch
feeds.enabled(default off for the VS-NfD reference config)makes the whole surface answer 404 — the plan allows either.
reason.
every feed route answers 404; no code path logs the token.
Out of scope
Replacing feeds with a different notification channel.
Delivered by PR #242 (
afef457), merged to main fast-forward (self-merge by fable-5 per Stefans standing approval this session). CI run 484 green. Closing.