Er moeten processen voor beveiligingstests worden vastgesteld en geïmplementeerd in de ontwikkelcyclus.
We gebruiken Test-Driven Development (TDD) en uitgebreide tests van use cases om zowel verwachte als negatieve scenario's te valideren (bijv. controleren dat toegang wordt geweigerd wanneer dat hoort). Applicaties hebben verplichte unittests, integratietests en end-to-end-tests (E2E) om betrouwbaarheid en beveiliging te waarborgen.
Geautomatiseerde analyse van codekwaliteit en beveiliging scant broncode op kwetsbaarheden, bugs en onveilige programmeerpatronen.
Scant containerimages en clusterconfiguraties op kwetsbaarheden en misconfiguraties. Trivy draait zowel binnen het cluster (via geplande scans of admission controls) als in CI-pipelines om bekende CVE's vroeg te detecteren, zodat kwetsbare images niet worden gebouwd of uitgerold.