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

Questions

No questions.

Activity

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