fix(finding): herstel een leesbare visuele CVSS-meter #1070

Merged
brenno merged 2 commits from codex/improve-cvss-meter into main 2026-08-01 12:23:18 +00:00
Owner

Correctie op #1059

De eerste reparatie interpreteerde de vraag verkeerd en verwijderde de meter volledig. Deze PR herstelt het bedoelde ontwerp:

  • de score blijft gewone, goed leesbare tekst buiten de grafiek
  • een compacte groen–amber–rode meter toont de positie op de schaal 0–10
  • de marker volgt de effectieve contextscore wanneer die beschikbaar is
  • score, range en ernst zijn ook via semantiek beschikbaar
  • de finding-paginering en beschikbare titelruimte blijven intact

Bewijs

  • regressietests waren rood tegen de onherstelde main en zijn groen op deze tak
  • markerposities 9,3 → 93% en context 8,9 → 89% worden gemeten
  • golden eerst rood (17.664 pixels verschil), daarna volledige golden-suite groen
  • renders met gebundeld Roboto-font op 1280×720 en 320×180 tonen geen overflow of afkapping
  • make check-full: 7.821 tests groen, 87,5% dekking; analyzer, secrets, SAST, licenties, SBOM en webbuild groen

Visuele beperking

flutter run -d macos bouwde en startte, maar computer-use was in deze sessie niet gekoppeld en beide desktopcaptures waren zwart. Daarom claimt deze PR geen handmatige keuring van presentatie/donker/export; de productie-widgetrender, slidestrookrender en golden zijn wel vastgelegd.

Closes #1059

## Correctie op #1059 De eerste reparatie interpreteerde de vraag verkeerd en verwijderde de meter volledig. Deze PR herstelt het bedoelde ontwerp: - de score blijft gewone, goed leesbare tekst buiten de grafiek - een compacte groen–amber–rode meter toont de positie op de schaal 0–10 - de marker volgt de effectieve contextscore wanneer die beschikbaar is - score, range en ernst zijn ook via semantiek beschikbaar - de finding-paginering en beschikbare titelruimte blijven intact ## Bewijs - regressietests waren rood tegen de onherstelde `main` en zijn groen op deze tak - markerposities 9,3 → 93% en context 8,9 → 89% worden gemeten - golden eerst rood (17.664 pixels verschil), daarna volledige golden-suite groen - renders met gebundeld Roboto-font op 1280×720 en 320×180 tonen geen overflow of afkapping - `make check-full`: 7.821 tests groen, 87,5% dekking; analyzer, secrets, SAST, licenties, SBOM en webbuild groen ## Visuele beperking `flutter run -d macos` bouwde en startte, maar computer-use was in deze sessie niet gekoppeld en beide desktopcaptures waren zwart. Daarom claimt deze PR geen handmatige keuring van presentatie/donker/export; de productie-widgetrender, slidestrookrender en golden zijn wel vastgelegd. Closes #1059
Reopens and fixes #1059
fix(l10n): lokaliseer CVSS-metersemantiek
All checks were successful
scans / scans (pull_request) Successful in 3m39s
7f38683724
brenno force-pushed codex/improve-cvss-meter from 7f38683724
All checks were successful
scans / scans (pull_request) Successful in 3m39s
to 930980b36f
All checks were successful
scans / scans (pull_request) Successful in 3m29s
2026-08-01 11:54:34 +00:00
Compare
brenno force-pushed codex/improve-cvss-meter from 930980b36f
All checks were successful
scans / scans (pull_request) Successful in 3m29s
to f3ff509bbc
All checks were successful
scans / scans (pull_request) Successful in 3m32s
2026-08-01 12:08:57 +00:00
Compare
brenno force-pushed codex/improve-cvss-meter from f3ff509bbc
All checks were successful
scans / scans (pull_request) Successful in 3m32s
to 8df8658e1e
All checks were successful
scans / scans (pull_request) Successful in 3m27s
2026-08-01 12:19:24 +00:00
Compare
brenno merged commit 82fa8c9597 into main 2026-08-01 12:23:18 +00:00
Sign in to join this conversation.
No description provided.