Skip to content

fix(dashboard): support secure loopback auto-auth - #660

Open
jamesbrink wants to merge 2 commits into
Egonex-AI:mainfrom
jamesbrink:fix/loopback-auto-auth-dashboard
Open

fix(dashboard): support secure loopback auto-auth#660
jamesbrink wants to merge 2 commits into
Egonex-AI:mainfrom
jamesbrink:fix/loopback-auto-auth-dashboard

Conversation

@jamesbrink

Copy link
Copy Markdown

Summary

  • add opt-in UNDERSTAND_AUTO_AUTH=1 clean-root entry for Vite and the standalone viewer
  • preserve bearer-token checks on graph and source endpoints
  • reject non-loopback Host headers in auto-auth mode to prevent DNS rebinding
  • mark token-bearing redirects Cache-Control: no-store
  • document the mode and bump all plugin manifests to 2.9.5

Verification

  • pnpm test — 509 passed, 4 skipped
  • pnpm lint
  • dashboard production build
  • standalone viewer production build
  • live checks: clean root 302/no-store, unauthenticated endpoint 403, hostile Host 421, authenticated dashboard 200
  • independent agent peer review: ship

Compatibility

The feature is opt-in. With UNDERSTAND_AUTO_AUTH unset, the existing explicit tokenized-URL flow and custom-Host behavior remain unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant