Gå direkt till innehållet

Om skannern

Ta reda på vad din skanning
säger och inte säger.

Så läser du en Wexlo-rapport: vad som kommer från rule engine-verktyget, programvaran som testar de tekniska reglerna, och vad en människa fortfarande måste bedöma.

  1. TestaHitta det som behöver uppmärksamhet
  2. ÅtgärdaGe din utvecklare en uppgift
  3. Mät igenKontrollera resultatet
  4. Spara bevisDokumentera utfallet

En ändring eller en release? Cykeln börjar om.

Från sidladdning till iakttagelse.

  1. Ladda

    En riktig webbläsare öppnar varje sida, precis som en besökare skulle göra.

  2. Testa

    Axe-core testar mot WCAG 2.2 på nivå A och AA, i en vy för dator och en för mobil.

  3. Avgör

    Rule engine-verktyget avgör vad som är en iakttagelse. Inte vi, och inte AI:n.

  4. Sammanfatta

    Vid en betald skanning skriver ett AI-lager sammanfattningen och förklaringen till den; båda är märkta som AI-skrivna i rapporten. Vid den kostnadsfria skanningen skriver AI:n bara åtgärdsexemplet, som i mejlet är märkt som AI-stött.

  5. Leverera

    Du får tillbaka iakttagelserna exakt som rule engine-verktyget fastställde dem.

Vem avgör vad, exakt.

Rule engine-verktyget avgör

  • Om ett element bryter mot ett WCAG-kriterium
  • Vilket kriterium en iakttagelse gäller
  • Varje mätning, till exempel ett kontrastvärde

AI-lagret skriver

  • Sammanfattningen överst i en rapport
  • Förklaringen i klarspråk till en iakttagelse
  • Aldrig själva iakttagelsen

AI-genererad text är alltid märkt som AI-skriven; själva iakttagelsen är det inte, eftersom den kommer från rule engine-verktyget.

Vad en rule engine inte kan avgöra.

Det här kräver en bedömning utöver vad en skanning eller ett overlayverktyg kan ge.

  • Skanningen fastställer
    Om det finns en alt-text och om den är uppenbart svag
    Kräver en bedömning
    Om texten förmedlar bildens syfte
  • Skanningen fastställer
    Om rubrikerna är tekniskt giltiga
    Kräver en bedömning
    Om läsordningen är logisk
  • Skanningen fastställer
    Vaga länktexter som ”klicka här” eller ”läs mer”
    Kräver en bedömning
    Om en länktext är tydlig i sitt sammanhang
  • Skanningen fastställer
    Om ett fält tekniskt har en etikett
    Kräver en bedömning
    Om etiketten och felmeddelandet är begripliga
  • Skanningen fastställer
    En genomgång med tabbtangenten som identifierar tydliga tangentbordsfällor
    Kräver en bedömning
    Om allt fungerar förutsägbart med bara tangentbordet
  • Skanningen fastställer
    Uppbyggnaden av de 5 första länkade PDF-filerna, prövad mot PDF/UA (bara vid en betald skanning)
    Kräver en bedömning
    Om alternativtexterna och läsordningen i de PDF-filerna är rimliga i sak

Varje rapport tar upp de här punkterna separat och anger vad som behöver göras.

Vad du inte behöver.

  • Ingen installation på din server
  • Ingen widget eller något skript på din webbplats
  • Ingen åtkomst till din kodbas
  • Inget konto för en kostnadsfri skanning

Så lägger du oss på tillåtlistan.

Känn igen oss på vår User-Agent
Vi identifierar oss som WexloScanner/1.0 (+https://wexlo.eu/scanner-info). Vi utger oss aldrig för att vara en vanlig besökare: inga förfalskade HTTP-huvuden, inget simulerat musbeteende, ingen proxy för att se annorlunda ut. Det du ser i dina loggar är det vi är.
Tillåtlista namnet, inte en IP-adress
Vi kör från regionen Frankfurt hos Fly.io, och apparna där delar en pool av utgående IP-adresser i stället för en enda fast adress. Vi kan alltså inte ge dig något snävt IP-intervall. User-Agent-strängen ovan ändras inte när IP-adressen gör det, så en regel baserad på den är den hållbara lösningen.
I Cloudflare görs det med en WAF-regel
Skapa en regel i Cloudflare under Security, WAF, Custom rules:
Uttryck: http.user_agent contains "WexloScanner"
Åtgärd: Skip (eller Allow)
Bot Fight Mode och Super Bot Fight Mode bedöms separat från Custom rules: stöter en skanning ändå på en kontroll, titta då även där.
http.user_agent contains "WexloScanner"

En annan leverantör eller en egen brandvägg
Använder du inte Cloudflare utan en annan leverantör eller en egen brandvägg, se då i den tjänstens dokumentation hur du släpper igenom trafik med den här User-Agent-strängen. Kommer du inte vidare, kontakta oss.
En robots.txt-regel är ingen brandväggsregel
robots.txt talar om för sökrobotar vad du föredrar, men den kan inte ta oss förbi en WAF. Om det finns en blockering, behöver du regeln ovan.

Tycker du att en iakttagelse är felaktig?

Tycker du att en iakttagelse är felaktig, läs hur du meddelar oss. Meddelandena granskas för hand, eftersom en rule engine kan missa ett relevant gränsfall.

Testa en sida på din egen webbplats.

Gratis och utan konto. Vill du hellre ställa en fråga först? Använd kontaktformuläret.