Atlas/Audit

Audit technique

Sporteo · Lovable · React + TypeScript + Supabase → Next.js + TypeScript + PostgreSQL · dépôt GitHub sporteo/sporteo-web

Écrans audités

12

écrans

Charge totale

33

jours

Failles ouvertes

4

failles

Conservés

25%

des écrans

Écrans

12 écrans sur 12

Failles de sécurité

Critique2 failles
Élevé3 failles
Moyen1 faille

Base de données

Couverture RLS (1/8 tables complètes)

1 complète4 partielles3 absentes
clubsPartielle
34 lignesclé de locataire à ajouter
courtsPartielle
186 lignesrattachement au club à contraindre
slotsAbsente
214 800 lignesindex manquant sur (court_id, starts_at)
bookingsPartielle
143 210 lignescontrainte d'exclusion à poser
membersPartielle
8 420 lignesdonnées personnelles à cloisonner
pricing_rulesAbsente
412 lignesécriture ouverte à tous
paymentsComplète
96 540 lignesconservée telle quelle
notificationsAbsente
51 300 lignesfile d'envoi à créer