Direct naar inhoud

Over de scanner

Weet wat je scan
wel en niet vertelt.

Zo lees je een Wexlo-rapport: wat komt van de regelmotor, de software die de technische regels toetst, en wat moet een mens nog beoordelen.

  1. TestenVind wat aandacht vraagt
  2. HerstellenGeef je developer een taak
  3. HermetenControleer het resultaat
  4. Bewijs bewarenLeg de uitkomst vast

Een wijziging of release? De cyclus begint opnieuw.

Van laden tot bevinding.

  1. Laden

    Een echte browser opent elke pagina, net als een bezoeker dat zou doen.

  2. Toetsen

    Axe-core toetst tegen WCAG 2.2 niveau A en AA, op een desktop- en een mobiele viewport.

  3. Bepalen

    De regelmotor bepaalt wat een bevinding is. Niet wij, en niet de AI.

  4. Samenvatten

    Bij een betaalde scan schrijft een AI-laag de samenvatting en de uitleg erbij, in het rapport gemarkeerd als AI-geschreven. Bij de gratis scan schrijft AI alleen de voorbeeldfix in de mail, gemarkeerd als AI-ondersteund.

  5. Opleveren

    Je krijgt de bevindingen terug precies zoals de regelmotor ze vaststelde.

Wie bepaalt wat, precies.

De regelmotor bepaalt

  • Of een element een WCAG-criterium schendt
  • Het criterium waarop een bevinding staat
  • Elke meting, zoals een contrastwaarde

De AI-laag schrijft

  • De samenvatting boven een rapport
  • Uitleg in gewone taal bij een bevinding
  • Nooit de bevinding zelf

AI-tekst staat altijd gemarkeerd als AI-geschreven; de bevinding zelf niet, want die komt van de regelmotor.

Wat een scan nooit invult.

Dit blijft mensenwerk, boven op elke scan en boven op elke overlay.

  • De scan stelt vast
    Of er een alt-tekst is, en of die overduidelijk zwak is
    Een mens beoordeelt
    Of die tekst het doel van de afbeelding overbrengt
  • De scan stelt vast
    Of de koppen technisch geldig zijn
    Een mens beoordeelt
    Of de volgorde logisch leest
  • De scan stelt vast
    Vage linkteksten zoals "klik hier" of "lees meer"
    Een mens beoordeelt
    Of een linktekst in zijn context duidelijk is
  • De scan stelt vast
    Of een veld technisch een label heeft
    Een mens beoordeelt
    Of het label en de foutmelding begrijpelijk zijn
  • De scan stelt vast
    Een tab-rondgang, met duidelijke toetsenbordvallen
    Een mens beoordeelt
    Of alles voorspelbaar met alleen het toetsenbord werkt

Elk rapport benoemt deze punten apart, met wat er te doen staat.

Wat je niet nodig hebt.

  • Geen installatie op je server
  • Geen widget of script op je website
  • Geen toegang tot je codebase
  • Geen account nodig voor een gratis scan

Hoe je ons toelaat als je site bots weert.

Herken ons aan de User-Agent
We melden ons als WexloScanner/1.0 (+https://wexlo.eu/scanner-info). We doen ons nooit voor als een gewone bezoeker: geen vervalste headers, geen nagebootst muisgedrag, geen proxy om er anders uit te zien. Wat je in je logs ziet, is wat we zijn.
Allowlist op die naam, niet op een IP-adres
We draaien vanuit de Frankfurt-regio van Fly.io, en die apps delen een pool aan uitgaande IP-adressen in plaats van één vast adres. We kunnen dus geen smal IP-bereik geven. De User-Agent hierboven verandert niet als het IP-adres dat wel doet, dus dat is de duurzame regel.
Bij Cloudflare is het een WAF-regel
Maak in Cloudflare een regel onder Security, WAF, Custom rules:
Expressie: http.user_agent contains "WexloScanner"
Actie: Skip (of Allow)
Bot Fight Mode en Super Bot Fight Mode staan hier los van. Wordt een scan toch uitgedaagd, kijk dan ook daar.
http.user_agent contains "WexloScanner"

Een andere provider of een eigen firewall
Gebruik je geen Cloudflare maar een andere provider of een eigen firewall, kijk dan in de handleiding van die dienst hoe je verkeer met deze User-Agent doorlaat. Kom je er niet uit, neem dan contact met ons op.
Een robots.txt-regel is geen firewallregel
robots.txt vertelt crawlers wat je liever hebt. Het laat ons niet door een WAF heen. Staat er een blokkade voor, dan heb je de regel hierboven nodig.

Denk je dat een bevinding niet klopt?

Klopt een bevinding volgens jou niet, lees dan hoe je dat meldt. Meldingen worden met de hand nagekeken, want een regelmotor kan een terecht randgeval missen.

Test één pagina van je eigen site.

Gratis en zonder account. Liever eerst een vraag? Stel hem via het contactformulier.