Rustine
rustine.io/outils/verificateur-supabase

Qui peut lire ta base Supabase sans se connecter ?

Colle l'adresse de ton projet et sa clé publique (anon), celle qui est déjà dans ton app. Le test tourne dans ton navigateur : nos serveurs ne touchent jamais ton projet.

On compte les lignes lisibles, on ne télécharge aucune donnée. La clé service_role ne doit jamais être collée ici.

Dans ton navigateurLe test part de ton ordinateur, avec la clé que ton app publie déjà. Rustine ne reçoit ni ta clé, ni l'adresse de ton projet, ni tes données.
Lecture seuleOn demande seulement combien de lignes une visite anonyme verrait. Rien n'est écrit, rien n'est copié.
Ce que ça ne voit pasL'écriture, le stockage de fichiers et les fonctions RPC : l'audit complet de Rustine les vérifie, après preuve que le site est à toi.
« Protégée » ici veut dire : rien à lire aujourd'hui.

Une table lisible ici l'est vraiment. Mais une table vide avec une règle ouverte à tous (using (true)) passe pour protégée jusqu'à sa première ligne, et l'écriture, le stockage et les fonctions RPC ne sont pas testés ici. L'audit complet de Rustine vérifie tout ça.

Lancer l'audit complet