Gate 1 : Pull Request
- gitleaks : bloque tout secret détecté
- Semgrep : bloque sur règles bloquantes (SQLi, XSS, désérialisation dangereuse)
- Tests unitaires + couverture minimum
Gate 2 : Build image
- Trivy image : bloque sur CVE Critical avec correctif disponible
- Trivy config : audit du Dockerfile
Gate 3 : Manifest Kubernetes
- Trivy IaC ou kube-linter sur les fichiers de values rendus (
helm template) - Vérifie : non-root, resources, readOnlyRootFilesystem, capacités droppées
Contournement
Un gate peut être contourné en documentant l’exception dans une PR séparée, avec une date d’expiration. L’exception apparaît dans un tableau de bord Grafana pour suivi.Les catégories DAST, SAST, IDOR, SSRF, IaC et WSTG sont détaillées dans le glossaire (/annexes/glossaire).
Pages liées
Processus de pentest
Les six phases du pentest interne formalisé
Boîte à outils
Panorama des outils utilisés et exemples de commandes