Avec une IA, tu peux avoir un SaaS qui tourne en quelques heures. Mais quand tu lui demandes de coder vite, elle code vite, sans sécuriser par défaut, parce que tu ne lui as pas demandé. Ce guide de 12 pages te donne la méthode en 3 étapes que Vincent applique sur chaque fonctionnalité de QUBEO, avec les prompts à copier-coller dans Claude Code ou Cursor.
- Trois étapes par fonctionnalité : cadrer (15 min), nettoyer et optimiser (10 min), auditer la sécurité (10 min).
- Un prompt prêt à copier pour chaque étape, avec des zones entre crochets à adapter à ton stack.
- Une grille d'audit en 8 catégories : authentification, autorisation, validation des entrées, exposition de données, base de données, abus, headers HTTP, gestion des erreurs.
- Une règle non négociable : ne saute aucune étape. C'est la combinaison des trois qui fait la solidité.
Ce que tu trouves dans le guide
1. Étape 1 : cadrer la fonctionnalité
Avant la moindre ligne de code, l'IA te pose ses questions une par une : comportement attendu et cas limites, permissions, données manipulées, contraintes de sécurité, non-objectifs. Elle produit une spécification que tu valides avant le « go ». C'est là que la sécurité se construit, à la racine.
2. Étape 2 : nettoyer et optimiser
Une fois la fonctionnalité testée, l'IA traque le code mort, les duplications, les noms obscurs et les requêtes redondantes. Sans toucher à la logique métier : on nettoie, on n'ajoute rien. Moins de code inutile, c'est moins de surface d'attaque.
3. Étape 3 : auditer la sécurité
Le prompt d'audit passe le code à la grille des 8 catégories. Pour chaque point, l'IA dit ce qui est en place, ce qui manque, le niveau de risque et la correction proposée, puis te livre un récap par priorité.
4. Les limites et la checklist
Quand la méthode ne suffit pas (secteurs régulés, logique métier complexe), et la checklist en sept points à cocher avant chaque mise en production.