Je vais vérifier la sécurité de votre app supabase, les rôles et la RLS de la base de données


À propos de ce service
Traduction automatique
Votre application construite avec l'IA fonctionne. Mais un utilisateur peut-il lire les données d’un autre utilisateur ?
J’examine les applications Supabase/PostgreSQL créées avec Lovable, Bolt, Cursor, Replit ou Base44, en me concentrant sur ce que votre base de données permet réellement, et non sur ce que l’outil IA indique qu’il a configuré.
Il s’agit d’une revue manuelle, pas d’un simple rapport de scanner. Chaque prestation a une durée fixe, je vais donc en profondeur sur un périmètre défini plutôt que de survoler tout.
Ce que je vérifie (selon le package) :
- Politiques de Row Level Security et accès aux tables
- Isolation des utilisateurs, rôles et locataires (un utilisateur A peut-il accéder aux données de l’utilisateur B ?)
- Configuration de l’authentification et revendications de rôle
- Fonctions SECURITY DEFINER, RPCs et search_path
- Politiques de stockage des buckets et clés exposées
- Fonctions Edge, exposition API et un flux métier (Premium)
Vous recevez un rapport classé par gravité, avec le problème, la preuve, la composante affectée, le risque et la solution.
Ce qui n’est pas inclus : test de pénétration formel, certification de conformité ou modification de votre code. Vous souhaitez une nouvelle vérification après correction ? Ajoutez l’option Retest.
Je n’ai besoin que d’un accès en lecture seule ou de votre schéma/migrations. Je ne demande jamais votre clé de service-role.
Vous avez une longue liste de contrôle ? Contactez-moi d’abord, je vous indiquerai quel package la couvre correctement.
Découvrez Nicolas M.
Technology Product Engineering Leader
- DeRoyaume-Uni
- Membre depuisfévr. 2024
- Temps de réponse moy.3 heures
Langues
Espagnol, Anglais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
S’agit-il d’un test de pénétration ?
Non. Il s'agit d'une revue manuelle de l'application et de la sécurité de la base de données. Ce n'est pas un pentest formel ni un audit de conformité.
La révision inclut-elle une nouvelle vérification de mes corrections ?
Non. La révision concerne les questions et les modifications du rapport. La re-vérification de vos corrections est une option supplémentaire appelée Retest, et elle est incluse dans l'offre Premium.
Pouvez-vous couvrir Stripe, les réservations, les crédits ou d'autres logiques métier ?
L'offre Premium inclut un flux métier. Vous pouvez ajouter d'autres flux en options supplémentaires.
Pouvez-vous revoir une seule migration ou un ensemble de fonctions ?
Oui. C'est précisément ce que l'offre Basic propose.
Que faire si mon application dépasse les limites du package ?
Je vous en informerai avant de commencer et je vous proposerai le package adapté ou une offre personnalisée. Je ne couperai pas les coins ronds discrètement.
Avez-vous besoin de ma clé de rôle de service ou d'un accès en production ?
Non. Une invitation en lecture seule ou vos fichiers schema et migration suffisent. Je ne fais aucune modification en production.
Résolvez-vous les problèmes ?
Ce n'est pas inclus dans les packages. Vous recevrez des étapes claires pour corriger chaque problème. Si vous souhaitez que je mette en œuvre les corrections, demandez une offre personnalisée.
Et si vous ne trouvez rien ?
C'est un bon résultat. Vous obtenez toujours un rapport montrant ce que j'ai vérifié et ce que j'ai confirmé.

