C. Codekwaliteit en onderhoudbaarheid
C-06 Foutafhandeling: fouten worden niet ingeslikt, gebruikers zien geen stacktraces, gedrag bij uitzonderingen is bepaald
Waarom
Onleesbare of slordige code verbergt fouten en maakt herstel duur. Ook achtergebleven bestanden lekken soms gegevens.
Hoe we het controleren
Methode: scan + analist
- Scan: volledig automatisch, met vaste regels. Dezelfde code geeft altijd dezelfde uitkomst.
- Keurder: een erkende keurder bekijkt het bewijs of de plekken die de scan aanwijst, en legt het oordeel vast.
Zo los je een bevinding op
Log fouten in plaats van ze in te slikken, toon gebruikers een algemene foutmelding zonder stacktrace en zet debugmodus uit in productie.
Op welk niveau
| Niveau 1 · Basisscan | ● verplicht |
|---|---|
| Niveau 2 · Gekeurd | ● verplicht |
| Niveau 3 · Gekeurd Plus | ● verplicht |
| Niveau 4 · Kritiek | ● verplicht |
Norm of wet
OWASP A10:2025
Standaardernst
Middel Een keurder mag hiervan afwijken, met een motivatie in het rapport.