C. Codekwaliteit en onderhoudbaarheid
C-01 Statische analyse zonder kritieke of hoge bevindingen op de vier kenmerken van ISO/IEC 5055
Waarom
Onleesbare of slordige code verbergt fouten en maakt herstel duur. Ook achtergebleven bestanden lekken soms gegevens.
Hoe we het controleren
Methode: scan
- Scan: volledig automatisch, met vaste regels. Dezelfde code geeft altijd dezelfde uitkomst.
Zo los je een bevinding op
Vermijd eval en new Function; gebruik veilige parsers (yaml.safe_load, JSON), valideer bestandspaden tegen een vaste map en zet externe entiteiten in XML-parsers uit.
Op welk niveau
| Niveau 1 · Basisscan | ● verplicht |
|---|---|
| Niveau 2 · Gekeurd | ● verplicht |
| Niveau 3 · Gekeurd Plus | ● verplicht |
| Niveau 4 · Kritiek | ● verplicht |
Norm of wet
ISO/IEC 5055
Standaardernst
Hoog Een keurder mag hiervan afwijken, met een motivatie in het rapport.