Ce projet Symfony contient volontairement des vulnérabilités OWASP à découvrir et corriger.
L’objectif pédagogique : apprendre à détecter et corriger des failles de sécurité courantes.
- PHP >= 8.1
- Composer
- Symfony CLI
Démarrer Docker
Cloner le dépôt :
git clone https://github.com/Daniween/CYBER_SYMFONY_1.git
cd CYBER_SYMFONY_1
composer install
docker-compose up -dCréer la base :
php bin/console doctrine:database:createExécuter les migrations (structure de la BDD) :
php bin/console doctrine:migrations:migrateAvec le serveur Symfony CLI :
symfony serve -dou avec le serveur PHP natif :
php -S 127.0.0.1:8000 -t publicAccéder à l’application : 👉 http://127.0.0.1:8000
Vérifier le mapping :
php bin/console doctrine:schema:validateCréer une migration après modification des entités :
php bin/console make:migrationExécuter les migrations :
php bin/console doctrine:migrations:migrateUne fois le projet lancé, explorez les routes suivantes pour identifier des failles. Objectif : pour chaque vulnérabilité → identifier l’OWASP Top 10 concerné et proposer un correctif.