Tu livres plus vite que jamais. Tes failles aussi.
Claude, Cursor, Lovable, Bolt : l'IA code ton SaaS en un week-end. Mais elle ne pense pas
à ta clé Stripe laissée dans le front, ni au dossier .git resté en ligne.
Code IA
45 %
du code généré par IA introduit une faille du Top 10 OWASP.
La bonne nouvelle : la plupart de ces failles se voient de l'extérieur.
Donc Sumbrel les voit aussi.
Ils l'ont dit publiquement
Ne nous crois pas sur parole. Crois-les, eux.
Les fondateurs de Sentry, Supabase, Replit, Vercel et Lovable, le patron de Y Combinator, des indie hackers et des hackers éthiques : ce qu'ils ont écrit sur la sécurité des apps en 2026.
Fondateur · YC 26Rhys Sullivan@RhysSullivan
La première app vibe-codée que j'ai vraiment épluchée n'avait aucune règle RLS, et toutes les données de ses clients étaient exposées.
Fondateur dans la promo 2026 de Y Combinator.
Voir sur X ↗Hacker éthiqueJamieson O'Reilly@theonejvo
Ils exposent toute leur base de données au public, sans aucune protection, clés d'API secrètes comprises.
À propos de Moltbook, le réseau social d'agents IA dont tout le monde parlait (1,8 M de vues).
Voir sur X ↗60+ apps livréesPrajwal Tomar@PrajwalTomar_
Sans RLS, n'importe qui peut ouvrir les DevTools et lire toute ta base de données. […] Des clés d'API dans le front, c'est game over.
Dans sa checklist avant lancement pour les apps codées avec l'IA (950 000 vues).
Voir sur X ↗Fondateur de Photo AIPieter Levels@levelsio
Je suppose qu'à un moment il a été piraté, la clé Claude à l'intérieur a été exposée, puis ils ont attendu des mois avant de l'utiliser.
Une clé d'API restée sur un vieux serveur, utilisée par d'autres des mois plus tard.
Voir sur X ↗Fondateur de TypingMindTony Dinh@tdinh_me
J'ai brûlé environ 70 $ de tokens, et ça a donné 30+ PR : rien de critique, mais de vraies failles de sécurité.
En passant un outil d'audit de sécurité sur le code de son propre SaaS.
Voir sur X ↗Cofondateur de Cal.comPeer Richelsen@peer_rich
« Hé Claude, trouve les failles dans ce dépôt » : le fils énervé de mon voisin peut taper ça dans un terminal.
Sur les attaques menées par IA, qui ont changé la sécurité des apps.
Voir sur X ↗PDG de CadeMarketPop Punk@PopPunkOnChain
Si tu veux des clés d'API gratuites, ouvre juste l'onglet réseau de littéralement n'importe quelle app vibe-codée.
En 24 h de vérifications, il voit des identifiants privés fuiter 9 fois sur 10 (346 000 vues).
Extraits de publications publiques, traduits de l'anglais ; chaque carte renvoie à l'original. Aucune de ces personnes n'est liée à Sumbrel ni ne parle de Sumbrel.
Vue de l'extérieur
Ce qu'un hacker voit de ton app en 5 minutes.
Pas besoin d'être un génie. Des robots testent ces erreurs sur des milliers
de sites chaque jour, automatiquement. Sumbrel fait les mêmes contrôles, pour toi.
De quoi lister tes clients, rembourser ou créer des paiements à ta place.
Critique
Dépôt .git accessible
GET /.git/HEAD → 200 OK
Ton code source complet, récupérable par n'importe qui.
Élevé
Librairie avec failles connues
jquery 1.8.3 → 5 CVE
Des failles publiques, documentées, avec des exploits déjà prêts.
Élevé
Source maps exposées
index-8f2a.js.map → 200 OK
Ton code original, lisible en clair, commentaires compris.
Moyen
DMARC trop faible
_dmarc : p=none
N'importe qui peut envoyer des emails en se faisant passer pour toi.
Ce que Sumbrel vérifie
Sumbrel passe ton SaaS au crible de
300 000+
failles connues. Chaque jour.Sumbrel compare tes librairies aux failles publiques, plus de 200 nouvelles par jour, et ajoute 30+ contrôles de configuration.
Chaque faille arrive avec le prompt exact pour corriger la faille. Sumbrel rescanne ton URL toutes les 24 heures, et ton tableau de bord montre l'évolution de ta sécurité. Exemple sur une app fictive.
sumbrel›monapp.exemple· rapport du 26.09.2026Exemple
62/100
À améliorer
17 constats
Critique2Élevé2Moyen6Faible3Info4
Grade TLS (SSL Labs)A
Construit avecLovable · à risque
Sous-domaines4 · dont staging.
Scripts tiers7
Critique
Clé Stripe secrète dans le JavaScript
JavaScriptassets/index-8f2a.js : sk_live_51Hx…
Ce que ça permet : une clé sk_live donne accès à ton compte Stripe. Lister tes clients, rembourser, créer des paiements.
Cette clé donne accès à ton compte Stripe : lister tes clients, rembourser, créer des paiements.
Avant tout : révoque cette clé dans ton tableau de bord Stripe et crée-en une nouvelle. Une clé exposée doit être considérée comme compromise.
// app/api/checkout/route.ts : la clé secrète reste côté serveur
import Stripe from "stripe";
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);
export async function POST(req: Request) {
const { priceId } = await req.json();
const session = await stripe.checkout.sessions.create({
mode: "subscription",
line_items: [{ price: priceId, quantity: 1 }],
success_url: `${process.env.APP_URL}/merci`,
cancel_url: `${process.env.APP_URL}/tarifs`,
});
return Response.json({ url: session.url });
}
// Côté front : plus aucune clé secrète, on appelle la route
const { url } = await fetch("/api/checkout", {
method: "POST",
body: JSON.stringify({ priceId }),
}).then((r) => r.json());
window.location.href = url;
Dans mon projet, une clé Stripe secrète (sk_live_…) est exposée dans le bundle front : assets/index-8f2a.js.
1. Trouve tous les endroits où la clé secrète Stripe est utilisée côté client et retire-la du code front.
2. Déplace les appels Stripe qui ont besoin de la clé secrète dans une route serveur (API route ou edge function). Cette route lit la clé depuis une variable d'environnement serveur.
3. Vérifie qu'aucune variable secrète n'a un préfixe exposé au navigateur (VITE_, NEXT_PUBLIC_, REACT_APP_).
4. Côté front, n'utilise que la clé publique pk_live_.
5. Ne modifie rien d'autre et liste les fichiers changés.
Au prochain scan (dans 24 h au plus), Sumbrel vérifie que la faille a bien disparu.
Score actuel89/100+41 en 30 jours
Failles ouvertes30 critique
Scans301 toutes les 24 h
Alertes envoyées1régression corrigée en 1 jour
Score de sécurité, 30 derniers jours 1 point = 1 scan quotidien
Correction appliquéeNouvelle faille détectée après un déploiement
Le scan taillé pour l'ère des SaaS. Sans rien casser.
Passif par défaut
Sumbrel lit uniquement ce que ton site montre publiquement : en-têtes, certificat, DNS, JavaScript servi. Exactement ce que voit un navigateur.
Approfondi, seulement chez toi
Les tests sur .env, .git ou les fichiers de configuration ne se lancent que si tu prouves que tu contrôles le domaine : une balise dans ton site, un fichier ou un enregistrement DNS. La preuve est revérifiée à chaque scan.
Ce que Sumbrel n'est pas
Pas un pentest complet, ni une tentative d'intrusion. Sumbrel repère les erreurs de configuration et les fuites visibles de l'extérieur, celles que les robots exploitent en premier. Aucun outil ne garantit une sécurité à 100 %.
L'offre Sumbrel
Tout ce qu'un attaquant voit de ton SaaS. Avant lui.
Un audit ponctuel coûte des milliers et ne vaut que pour un seul jour. Sumbrel te montre chaque jour ce qu'un attaquant verrait, avec la correction prête à coller. Pour le prix d'un abonnement streaming.
ProTout inclus
Une seule formule. Toutes les corrections, des scans à la demande, la surveillance avec alertes, le scan approfondi et l'analyse de chaque déploiement.
Surveillé toutes les 24 h et après chaque déploiementAlerte dès que ton score baisse ou qu'une faille apparaît.
Tes librairies vérifiées chaque jour contre les failles publiques (CVE). Plus de 200 nouvelles par jour, sans que tu aies à suivre.
Inclus pour chaque SaaS
✓Un scan complet toutes les 24 hPlus un scan après chaque déploiement, dès que ton hébergeur est branché.
✓30+ contrôles passifsEn-têtes, TLS, DNS, JavaScript, sous-domaines. Rien à installer.
✓Scan approfondi.env, .git, configs exposées : les failles les plus graves, vérifiées sur ton domaine.
✓La correction toute prêteLe prompt exact pour Claude ou Cursor, ou le code. Tu colles, c'est réglé.
✓Ton tableau de bord sécuritéTon score qui monte jour après jour. De quoi rassurer tes clients.
✓Alerte au moindre reculUn déploiement ouvre une faille ? Tu le sais avant les hackers.
✓Score /100 et prioritésTu sais quoi corriger en premier. Grade TLS SSL Labs inclus.
✓Zéro jargonChaque faille expliquée simplement : ce qu'elle permet, et comment la fermer.
Questions fréquentes
Tu te demandes peut-être…
Est-ce légal de scanner mon site ?
Oui. Le scan passif lit uniquement ce que ton site montre publiquement, comme un navigateur. Les tests plus poussés (.env, .git, fichiers de configuration) ne se lancent qu'après avoir prouvé que tu contrôles le domaine : une balise dans ton site, un fichier ou un enregistrement DNS.
Sumbrel peut-il casser mon site ?
Non. Sumbrel ne tente aucune intrusion et n'envoie aucune attaque. Il fait des requêtes de lecture, à un rythme raisonnable, comme un visiteur attentif.
Pourquoi dois-je confirmer mon email ?
Pour ouvrir ton compte et y garder ton plan d'action, avec la correction de chaque point prioritaire. Le scan de surface, lui, lit ce que ton site montre à tout le monde : son résultat n'a rien de secret et ne contient aucune preuve exploitable. Ce qui touche vraiment à ta sécurité, le scan approfondi (fichiers .env, dépôt .git, sauvegardes…), ne se lance qu'après une preuve que le domaine est à toi : un enregistrement DNS (TXT), revérifié avant chaque scan.
Quelle différence entre le scan gratuit et Sumbrel Pro ?
Le scan gratuit te donne ton score et un aperçu des failles. Avec Pro, tu vois tout le détail, tu reçois la correction prête pour chaque faille, ton URL est rescannée toutes les 24 h et tu es alerté dès qu'un déploiement ouvre une nouvelle faille.
Je ne suis pas développeur, je vais comprendre ?
Oui. Chaque faille est expliquée simplement, avec ce qu'elle permet à un attaquant. Pour la corriger, tu copies le prompt dans Claude ou Cursor, ou tu colles le code fourni.
Mon app est faite avec Lovable, Bolt ou v0. Ça marche ?
Oui, et c'est même là que Sumbrel est le plus utile. Il reconnaît ces outils et vérifie en priorité les erreurs qu'ils laissent le plus souvent : clés dans le front, fichiers exposés, en-têtes manquants.
Est-ce que ça remplace un pentest ?
Non. Sumbrel repère les erreurs de configuration et les fuites visibles de l'extérieur, celles que les robots exploitent en premier. Un pentest va plus loin dans la logique de ton app. Les deux se complètent.
Je peux annuler quand je veux ?
Oui. Sumbrel Pro est sans engagement et s'annule en un clic depuis ton compte.
Guides sécurité
Vérifie ton app toi-même.
Des guides concrets pour contrôler ton SaaS à la main : règles Supabase et Firebase, en-têtes, secrets dans le JavaScript… Chaque chiffre renvoie à sa source.