
oss-oopssec-store v2.18.0
Formation à la sécurité pour les applications que vous livrez réellement. Ouvrez votre navigateur et commencez à pirater.
OSS - OopsSec Store
Formation en sécurité pour les applications que vous déployez réellement.
36 défis couvrant le web, les API, l'authentification, la logique métier, la cryptographie, la chaîne d'approvisionnement, les agents IA et MCP.
Piratez une application e-commerce volontairement vulnérable construite sur Next.js, React, TypeScript et Prisma.
Trouvez les failles. Exploitez-les. Comprenez pourquoi elles fonctionnent.
Docker Hub · npm · Feuille de route · Solutions détaillées · Contribuer · Bonnes premières issues
____ ____ ____ ____ ____ ____ _
/ __ \/ __// __/ / __ \ ___ ___ ___ / __/ ___ ____ / __/ / /_ ___ ____ ___
/ /_/ /\ \ _\ \ / /_/ // _ \ / _ \(_-<_\ \ / -_)/ __/_\ \ / __// _ \ / __// -_)
\____/___//___/ \____/ \___// .__/___/___/ \__/ \__//___/ \__/ \___//_/ \__/
/_/
# Start with Node.js
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start
# Start with Docker
docker run -p 127.0.0.1:3000:3000 leogra/oss-oopssec-store
# Then open http://localhost:3000 and start hacking
Cliquez sur une capture d'écran pour l'afficher en taille réelle.
Pour commencer
Démarrez le labnpx create-oss-store my-ctf-lab && cd my-ctf-lab && npm startOu lancez-le avec Docker. La boutique démarre sur localhost:3000. |
|
|
Attaquez le défi n°1 Fuite de variable d'environnement publique : un secret de paiement que Next.js intègre au bundle client. Facile · 15–20 min · rien d'autre que les devtools de votre navigateur. |
|
|
Bloqué ? Lisez le walkthrough Chaque défi en a un, de la vulnérabilité à l'exploit jusqu'au correctif. Le premier : Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js. |
|
|
Validez le flag Collez OSS{...} dans le vérificateur de flags, le widget flottant présent sur chaque page.Votre tableau de bord de joueur suit ce qu'il reste. |
|
|
Choisissez le suivant La feuille de route ordonne chaque défi par chapitres : difficulté, estimation de temps, prérequis. Prenez la carte suivante, puis revenez à l'étape 2. ↻ |
[!TIP] Tous capturés ? Rejoignez le Hall of Fame, mettez une étoile au dépôt et publiez votre parcours dans Show your solve.
Nouveau en sécurité offensive ? La salle TryHackMe enveloppe les premiers flags dans une narration guidée.



