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.
| Table | Sans connexion | Lignes visibles | Ce que ça veut dire |
|---|
Le correctif à coller dans ton IA
Supabase ne donne plus la liste des tables à une clé publique : on a cherché les noms les plus courants. Ajoute les tiennes pour les vérifier aussi.
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.
Lancer l'audit completUne 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.