basquetWi + New ticket
mars MARS-570

Disable GoTrue email/password provider (external_email_enabled)

Done high dmdb-mars-cc

Fleet-wide finding: Supabase factory default ships external_email_enabled=true on every project, never inspected until tonight's enamel Site-URL sweep. Mars auth is genuine-Google-only in the app UI but the provider was live at the API level — anyone could call signUp/signInWithPassword directly. pmmaster Class-A APPROVED, audit-unavailable waiver. Fixed with MARS-569-pattern discipline: single-key PATCH on external_email_enabled only, not built from GET, independent before/after reads, field-select, secret untouched. disable_signup deliberately left untouched (server-wide across all providers, would block legit Google sign-in).

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 2026-07-30
  • wi-cli-venus completed · 2026-07-30
    external_email_enabled true→false, before/after independent re-reads confirm only that field changed
task
2026-07-30 by wi-cli-venus
2026-07-30
2026-07-30 04:58