Offre · 590 € · 1 semaine

Scan sécurité Supabase ou Firebase.

Votre app est en ligne. Avant qu’un inconnu lise votre base, je vérifie qui peut accéder à quoi, et je vous donne le correctif de chaque faille.

Demander un scan

590 €, TVA non applicable. Acompte de 30 % à la commande, solde à la livraison du rapport.

01 — Le problème

La faille la plus courante est aussi la plus bête.

Dans une app Supabase ou Firebase, la clé publique part dans le navigateur ou dans l’app mobile. C’est normal : ce sont les règles d’accès de la base qui protègent les données.

Une règle oubliée, ou posée trop large pour que la démo marche, et une table entière devient lisible par n’importe qui. C’est fréquent sur les apps construites vite, à la main comme avec Lovable, Bolt, FlutterFlow ou Cursor.

02 — Contrôles

Ce que je vérifie.

Supabase

  • RLS activée sur chaque table exposée
  • Policies trop larges sur des données personnelles
  • Vues et fonctions qui contournent la RLS
  • Clé service_role côté client ou dans le dépôt
  • Buckets Storage et leurs policies
  • Edge Functions : jeton vérifié, secrets hors du code
  • Réglages d’authentification

Firebase

  • Règles Firestore et Realtime Database
  • Règles restées en « mode test »
  • Règles Storage
  • Cloud Functions appelables sans contrôle
  • Clés d’API restreintes, App Check
  • Secrets dans Remote Config ou dans l’app

Les deux

  • Secrets dans le dépôt et l’historique Git
  • Données renvoyées en trop par l’API

03 — Livrable

Ce que vous recevez.

  • Un rapport de 4 à 6 pages, lisible par un non-développeur
  • Chaque faille classée par gravité, avec où elle se trouve et comment la corriger
  • Les règles ou le code à coller pour les corrections rapides
  • Ce qui est déjà bien fait, pour ne pas y toucher
  • Une restitution de 30 minutes en visio

04 — Déroulé

Comment ça se passe.

  1. 01

    Une autorisation écrite

    Périmètre, environnements et dates, signés avant tout test. Je ne touche à rien sans elle.

  2. 02

    Un accès en lecture

    Au projet Supabase ou Firebase, au dépôt si possible, et un compte de test créé par vous.

  3. 03

    Le rapport sous une semaine

    Livré par écrit, puis présenté en 30 minutes, le midi ou à 18 h 30.

  4. 04

    Les correctifs, si vous voulez

    On corrige ensemble les failles urgentes, ou je mène un audit complet, déduction faite du scan.