Matin
Fondations du DevSecOps et sécurité du code source (SAST)
Comprendre les principes de la culture DevSecOps et du cycle Shift Left. Identifier et corriger les vulnérabilités de code (SAST) et fuites de secrets. Mettre en œuvre des hooks de pré-commit pour bloquer les données sensibles en local.
- Introduction aux enjeux de la sécurité applicative (OWASP Top 10).
- Analyse statique de code (SAST) : principes et outils (SonarQube, Semgrep).
- Détection automatisée de secrets (Gitleaks, Trufflehog) dans l'historique Git.
- Automatisation locale : configuration de Git hooks (pre-commit).
Atelier pratique
Déploiement d'un hook de pre-commit et configuration d'un analyseur SAST sur un projet de développement.
Cas métier
Sécurisation du code d'une API web (détection de failles d'injection SQL et de clés d'API AWS codées en dur).
Compétence acquise
Être capable d'intercepter les vulnérabilités logicielles et les fuites de secrets avant qu'elles ne quittent le poste de travail du développeur.
Livrable
Dépôt Git configuré avec hooks locaux et pipeline de validation de code initial (SAST).

