Skip to content

Conversation

@skylenet
Copy link
Member

@skylenet skylenet commented Jan 8, 2026

  • Add OAuth state validation for CSRF protection on GitHub OAuth flow
  • Replace token-in-URL with one-time exchange codes for cross-origin auth
  • Add WebSocket origin validation against configured CORS origins
  • Add Secure cookie flag for HTTPS requests
  • Add oauth_states and auth_codes tables to SQLite and PostgreSQL
  • Update UI to exchange auth code for session token

- Add OAuth state validation for CSRF protection on GitHub OAuth flow
- Replace token-in-URL with one-time exchange codes for cross-origin auth
- Add WebSocket origin validation against configured CORS origins
- Add Secure cookie flag for HTTPS requests
- Add oauth_states and auth_codes tables to SQLite and PostgreSQL
- Update UI to exchange auth code for session token

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@skylenet skylenet merged commit 15bb3dc into master Jan 8, 2026
4 checks passed
@skylenet skylenet deleted the sec branch January 8, 2026 15:09
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