Sécurité du vibe coding : la checklist avant de mettre votre app en ligne
Le vibe coding permet de lancer une application en quelques jours. Mais l’IA écrit ce que vous lui demandez, et personne ne lui demande « est-ce que n’importe qui peut lire ma base de données ? ». Voici les dix vérifications qui évitent la grande majorité des fuites.
La checklist en 10 points
- 01Aucune clé secrète dans le code, ni dans l’historique Git.
- 02Aucune clé secrète dans une variable publique (NEXT_PUBLIC_, VITE_).
- 03Row Level Security active sur toutes les tables Supabase, sans politique « true ».
- 04Chaque route API et chaque action serveur vérifie qui l’appelle.
- 05Aucune requête SQL ou commande construite par concaténation.
- 06Dépendances sans faille connue (CVE), fichier de verrouillage présent.
- 07Mots de passe hachés avec un algorithme moderne (bcrypt, argon2).
- 08Cookies de session HttpOnly, Secure et SameSite.
- 09HTTPS forcé et en-têtes de sécurité en place (HSTS, CSP).
- 10Pas de source maps ni de mode debug en production.
Dix analyses offertes chaque mois, sans carte bancaire. Premier rapport en quelques minutes.
Analyser mon application gratuitement