# Détection des secrets

## Rôle
Vérifier qu'aucun secret ou credential n'est présent dans le code source.

## Actions
1. Installer gitleaks si absent:
   ```bash
   # ou utiliser npx @secretlint/secretlint
   ```
2. Scanner le repository:
   ```bash
   npx @secretlint/secretlint "**/*"
   ```
3. Vérifier les fichiers sensibles:
   - .env (ne doit pas être commité)
   - Fichiers de configuration
   - Templates
4. Vérifier .gitignore inclut les fichiers sensibles
5. Scanner l'historique git si nécessaire

## Critères de validation
- [ ] Aucun secret détecté dans src/
- [ ] .env dans .gitignore
- [ ] Pas de tokens/clés API hardcodés
- [ ] Historique git propre