Заметки по Supabase-аудиту

Дата прохода: 2026-07-02.

Связь с текущим сайтом

В репозитории deputat36/broker не найдено явной интеграции Supabase:

Текущий сайт остается статическим Jekyll-сайтом на GitHub Pages.

Найденный Supabase-проект

В аккаунте найден один активный проект:

По названиям Edge Functions проект, вероятно, используется несколькими другими системами, а не только этим сайтом.

Edge Functions

В проекте найдены активные функции:

Для сайта ипотечного брокера прямой функции пока нет.

Security advisor

Supabase security-advisor вернул предупреждения по SECURITY DEFINER функциям, доступным роли authenticated.

Основные группы:

Эти предупреждения не исправлялись в рамках текущего прохода, потому что проект может обслуживать другие рабочие системы.

Performance advisor

Performance advisor не выполнился: Supabase вернул ошибку SQL-синтаксиса внутри проверки.

Рекомендации

  1. Не подключать этот Supabase-проект к сайту ипотечного брокера без отдельного решения.
  2. Если для сайта понадобится форма заявки, лучше создать отдельную таблицу и отдельную Edge Function с понятным именем, например broker-public-lead.
  3. Перед любыми изменениями в Supabase определить, какие проекты сейчас используют найденные функции.
  4. Не менять существующие функции leader, nav и parket из этого проекта без отдельного аудита.
  5. Для будущей формы сайта заранее продумать поля, хранение согласия на обработку персональных данных и защиту от спама.
ПозвонитьВК