fix: pentest-feedback batch 1 (scope, PTES-tijdlijn, CVSS-i18n, bewijs) #216

Merged
brenno merged 5 commits from feat/pentest-feedback-batch1 into main 2026-07-13 17:11:06 +00:00
Owner

Eerste batch kleine fixes uit de gebruikersfeedback (de grote features — hertest-workflow #4, checklist-per-scope-object #8/#9 — en CWE/CVE #6 volgen als aparte plannen).

  • #2 Scope: een nieuwe scope-matrix begint met 1 object i.p.v. twee; per rij omhoog/omlaag-knoppen om de volgorde te wijzigen (verwijderen kon al tot 1 rij).
  • #3 Timeline: knop PTES-fasen laden die de zeven PTES-projectfasen (Voorafgaande afspraken → Rapportage) als bewerkbare gebeurtenissen invoegt (niet-destructief).
  • #1 + #5 i18n: de CIA-rating en de CVSS-metriekwaarden in de wizard tonen nu in de interfacetaal (Aanvalsvector, Netwerk, Hoog, …); canonieke tokens en Engelse FIRST-namen blijven als referentie. 21 nieuwe strings × 30 talen.
  • #7 Bewijs: meerdere screenshots/video's per bevinding kon al; de knoppen zijn nu altijd actief en een ontbrekende bevinding-id wordt afgeleid uit de titel (F-xx) of gegenereerd.

Niet gewijzigd (misverstanden): #5 "geen MEDIUM" is spec-correct (CVSS 4.0 impact = H/L/N; Medium zit in de CIA-rating).

make check groen (1864 tests).

🤖 Generated with Claude Code

Eerste batch kleine fixes uit de gebruikersfeedback (de grote features — hertest-workflow #4, checklist-per-scope-object #8/#9 — en CWE/CVE #6 volgen als aparte plannen). - **#2 Scope:** een nieuwe scope-matrix begint met **1** object i.p.v. twee; per rij omhoog/omlaag-knoppen om de volgorde te wijzigen (verwijderen kon al tot 1 rij). - **#3 Timeline:** knop **PTES-fasen laden** die de zeven PTES-projectfasen (Voorafgaande afspraken → Rapportage) als bewerkbare gebeurtenissen invoegt (niet-destructief). - **#1 + #5 i18n:** de CIA-rating en de CVSS-metriekwaarden in de wizard tonen nu in de interfacetaal (Aanvalsvector, Netwerk, Hoog, …); canonieke tokens en Engelse FIRST-namen blijven als referentie. 21 nieuwe strings × 30 talen. - **#7 Bewijs:** meerdere screenshots/video's per bevinding kon al; de knoppen zijn nu altijd actief en een ontbrekende bevinding-id wordt afgeleid uit de titel (F-xx) of gegenereerd. Niet gewijzigd (misverstanden): #5 "geen MEDIUM" is spec-correct (CVSS 4.0 impact = H/L/N; Medium zit in de CIA-rating). `make check` groen (1864 tests). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Een nieuwe scope-matrix begint met één scope-object in plaats van twee. Per
rij komen omhoog/omlaag-knoppen om de volgorde te wijzigen (naast verwijderen,
dat al werkte tot er één rij over is).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Voeg de zeven PTES-projectfasen (Voorafgaande afspraken t/m Rapportage) als
kant-en-klare preset toe, met een 'PTES-fasen laden'-knop in de tijdlijn-editor
(niet-destructief: matcht op titel, vervangt een lege startrij, respecteert de
gebeurtenislimiet).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
CiaLevel en Cvss4BaseMetric (metrieknamen + waarden) krijgen een Nederlandse
bronlabel; de scope-editor-CIA-dropdowns en de CVSS-builder tonen die via
l10n.d(...), zodat de wizard in de interfacetaal leest. De canonieke tokens
(AV/N/L/H, …) en de Engelse FIRST-namen blijven als referentie in de code.
21 nieuwe strings in alle 30 talen (incl. de PTES-laadknop).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
De knoppen 'Screenshot/Video toevoegen' zijn altijd actief; ontbreekt een
bevinding-id, dan leiden we die af uit de titel (F-xx) of genereren een korte
id bij het eerste bewijs. Meerdere bewijzen per bevinding kon al (elk een eigen
slide). Nieuwe hint in alle 30 talen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
docs: documenteer batch-1 feedbackfixes (scope, PTES, i18n, bewijs)
Some checks failed
CI / Gate (Linux) · Format · Analyze · Coverage (push) Has been cancelled
CI / Test (macos-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Web hardening (push) Has been cancelled
CI / Docs links (push) Has been cancelled
CI / Supply-chain (Trivy · advisory) (push) Has been cancelled
CI / Gate (Linux) · Format · Analyze · Coverage (pull_request) Has been cancelled
CI / Test (macos-latest) (pull_request) Has been cancelled
CI / Test (windows-latest) (pull_request) Has been cancelled
CI / Web hardening (pull_request) Has been cancelled
CI / Docs links (pull_request) Has been cancelled
CI / Supply-chain (Trivy · advisory) (pull_request) Has been cancelled
9494f9265d
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 88e8b6fbeb into main 2026-07-13 17:11:06 +00:00
Sign in to join this conversation.
No description provided.