Hoe het werkt

Van één URL naar een verzegeld pakket, elke week

Vier queues, één browserpool en een diff. Niets wordt op de site geïnstalleerd, niets herschreven, en de ruwe scanneruitvoer wordt onaangeroerd gearchiveerd — dat archief maakt het pakket later iets waard.

De vijf fasen van een run

CRAWL QUEUE

Alleen de pagina’s die u vroeg

De crawler leest eerst robots.txt en gehoorzaamt die, ook op het eigen domein van een klant. Een sitemap wordt gebruikt als die bestaat; anders loopt een breedte-eerst crawl tot diepte drie binnen uw include- en exclude-patronen.

  • Twee gelijktijdige requests per host, 250 ms uit elkaar
  • De user agent stelt zich voor en linkt naar een publieke botpagina
  • Include- en exclude-patronen per site, plus basic-auth
  • Paginabudget komt uit het plan, met een harde bovengrens
DISCOVERY · bakkerzoon.nlcrawling
sitemap.xml parsed71 urls
excluded by pattern7
queued for audit64
robots disallowed2

64 URLs queued from a 71-URL sitemap; 7 excluded by pattern.

Anatomie van een bevinding

Alles wat een developer nodig heeft, niets om te raden

Eén bevinding draagt haar artikelkoppeling, het element, de pagina, een screenshot, onze eigen reparatietekst en haar volledige geschiedenis over runs.

SERIOUSteruggekeerd

Label van de afrekenknop blijft onder 4,5:1

color-contrast · 6 gevallen · /afrekenen

  • EN 301 549 9.1.4.3
  • WCAG 1.4.3
  • regel: color-contrast
form#checkout .cta--primary > span.cta__label
/* #a99bd6 op #ffffff → 2,61:1 */

Hetzelfde token wordt op vijf andere pagina’s hergebruikt, zodat een correctie op tokenniveau alle zes de gevallen tegelijk oplost. Uitsluitend een suggestie — Conforma wijzigt uw website nooit.

schermafbeelding van de pagina · element gemarkeerd

Geschiedenis

  1. Opnieuw opgetreden in scan #482 na een thema-update2 sep 09:16
  2. Als opgelost gemarkeerd door Jens de Wit19 aug 14:02
  3. Voor het eerst gezien in scan #43114 jul 09:08
Wat eruit komt

Twee rapporten, één archief, één verklaring

De executive-PDF gaat naar wie tekent. De technische PDF naar wie het repareert. Het pakket gaat naar inkoop en de verklaring op de site.

  • Directiesamenvatting

    Twee pagina’s: score, wat er is veranderd en wat de volgende stap is. Geschreven voor degene die ondertekent, niet voor een ontwikkelaar.

    nl de fr en · 2 pagina’s

  • Technisch rapport

    Bevinding voor bevinding, met pagina, selector, codefragment en hersteladvies. Hiermee gaat een ontwikkelaar aan het werk.

    per scan · ± 40 pagina’s

  • Bewijspakket

    Rapporten, ruwe uitvoer van de scanner, schermafbeeldingen en de ondertekende handmatige checklist, opgesomd in een sha256-manifest.

    verzegeld · gedateerd

  • Toegankelijkheidsverklaring

    Landensjabloon met de juiste instantie en klachtenroute, voorzien van een versienummer zodat een audit de versie leest die destijds live stond.

    4 talen · met versiebeheer

Integriteitsketen

Waarom de hash telt

Een rapport zonder datum en hash is een mening. Elk artefact wordt bij het schrijven gehasht en in een manifest opgesomd, dus een pakket van juni bewijst nog steeds hoe de site er in juni uitzag.

  1. Scan afgerond64 pagina’s onderzocht, ruwe uitvoer ongewijzigd weggeschreven naar de opslag.2 sep 09:22 · scan #482
  2. Rapporten opgemaaktDirectie- en technische pdf gegenereerd uit de opgeslagen bevindingen, bij het wegschrijven gehasht.2 sep 09:33
  3. Checklist ondertekendTwaalf handmatige criteria vastgelegd met video- en schermafbeeldingbewijs.2 sep 12:04
  4. Pakket verzegeldHet manifest somt elk artefact met de bijbehorende hash op. Opnieuw uitgeven levert een nieuw pakket op.2 sep 12:05 · v1

Bekijk het op een echte scan

De demo-werkruimte bevat een volledig portfolio: twaalf sites, een scan met regressies, een ondertekende checklist en een verzegeld pakket.