GitLab CI Security
devsecopsDéfinition
Intégration de contrôles sécurité natifs dans les pipelines GitLab CI : SAST, DAST, dependency scanning, secret detection et container scanning activables par template.
Description
GitLab CI intègre nativement des templates de sécurité activables en une ligne : include: template: SAST.gitlab-ci.yml. Les scanners (Semgrep, Bandit, Gosec, ESLint) s'exécutent dans des jobs dédiés et publient les résultats dans le Security Dashboard et les MRs via annotations.
Mise en œuvre
Activer les templates dans .gitlab-ci.yml, configurer les variables SAST_EXCLUDED_PATHS et les seuils d'approbation dans les merge request approval rules. Utiliser les protected environments pour bloquer les déploiements production sans validation sécurité.
Points clés
- Auto DevOps : activation one-click de SAST+DAST+dependency scanning+container scanning
- Security policies enforçables via Policy Editor (OPA-based) au niveau groupe
- GitLab Duo : suggestions de remediation IA intégrées dans l'IDE et les MRs
Besoin d'un expert sur ce sujet ?
Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.
Demander un devis