Transport Security: Finish Cookie Hardening, TLS Verification, and Proxy Controls #7

Closed
opened 2026-03-29 08:35:00 -05:00 by yusiboyz · 0 comments
Owner

This issue covers cookie, HTTPS, TLS verification, and proxy hardening.

Problems:

  • Gateway cookie handling was partially hardened but logout cookie clearing is still inconsistent
  • Gateway still disables TLS certificate and hostname verification globally
  • Image proxy now has an allowlist, but transport verification is still weakened

Files:

  • gateway/responses.py
  • gateway/auth.py
  • gateway/config.py
  • gateway/integrations/image_proxy.py

Acceptance criteria:

  • Session set and clear operations use consistent secure cookie attributes
  • TLS certificate and hostname verification are enabled by default
  • Any exceptions for internal services are explicitly scoped, not global
  • Image proxy remains allowlisted and rejects internal/private targets
This issue covers cookie, HTTPS, TLS verification, and proxy hardening. Problems: - Gateway cookie handling was partially hardened but logout cookie clearing is still inconsistent - Gateway still disables TLS certificate and hostname verification globally - Image proxy now has an allowlist, but transport verification is still weakened Files: - gateway/responses.py - gateway/auth.py - gateway/config.py - gateway/integrations/image_proxy.py Acceptance criteria: - Session set and clear operations use consistent secure cookie attributes - TLS certificate and hostname verification are enabled by default - Any exceptions for internal services are explicitly scoped, not global - Image proxy remains allowlisted and rejects internal/private targets
yusiboyz added this to the Immediate milestone 2026-03-29 08:43:51 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yusiboyz/platform#7