Retour aux mises à jour
New releaseAug 12, 2026

oss-oopssec-store v2.18.0

Formation à la sécurité pour les applications que vous livrez réellement. Ouvrez votre navigateur et commencez à pirater.

Partager

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

OWASP VWAD TryHackMe room Intentionally Vulnerable
GitHub license PRs Welcome Good first issues
GitHub stars GitHub forks


   ____  ____ ____     ____                  ____            ____  _
  / __ \/ __// __/    / __ \ ___   ___  ___ / __/ ___  ____ / __/ / /_ ___   ____ ___
 / /_/ /\ \ _\ \     / /_/ // _ \ / _ \(_-<_\ \  / -_)/ __/_\ \  / __// _ \ / __// -_)
 \____/___//___/     \____/ \___// .__/___/___/  \__/ \__//___/  \__/ \___//_/   \__/
                                /_/

# 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
Vitrine de la boutique OopsSec
Vitrine · l'application e-commerce que vous attaquez
Tableau de bord du joueur suivant les flags capturés
Tableau de bord du joueur · progression, difficulté et répartition par catégorie
Assistant de support client IA OSSBot
OSSBot · l'assistant de support IA que vous ciblez par prompt injection
Feuille de route des défis sur 11 chapitres
Feuille de route · les bugs qui arrivent en production

Cliquez sur une capture d'écran pour l'afficher en taille réelle.


Pour commencer

Étape 1 Démarrez le lab
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start
Ou lancez-le avec Docker. La boutique démarre sur localhost:3000.
Étape 2 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.
Étape 3 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.
Étape 4 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.
Étape 5 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.


Table des matières

Catégories