D-06 Statische beveiligingsanalyse en afhankelijkheidsscan in de pipeline, met een drempel die de release blokkeert
Waarom
Zonder automatische tests en beveiligingsscans in de pipeline glipt elke fout ongemerkt naar productie.
Hoe we het controleren
Methode: scan
- Scan: volledig automatisch, met vaste regels. Dezelfde code geeft altijd dezelfde uitkomst.
Deze check zit in de open-source scanner. Bekijk de code van deze check (aiscan/checks/ci.py).
Zo los je een bevinding op
Voeg een statische beveiligingsanalyse (bv. CodeQL of Opengrep) en een scan van afhankelijkheden (bv. npm audit --audit-level=high of osv-scanner) toe aan de pipeline, met een drempel die faalt.
Op welk niveau
| Niveau 1 · Basisscan | ● verplicht |
|---|---|
| Niveau 2 · Gekeurd | ● verplicht |
| Niveau 3 · Gekeurd Plus | ● verplicht |
| Niveau 4 · Kritiek | ● verplicht |
Norm of wet
NIST SP 800-218; ISO/IEC 27002 8.25
Standaardernst
Middel Een keurder mag hiervan afwijken, met een motivatie in het rapport.