Sobre el escáner
Qué dice tu escaneo
y qué no dice.
Cómo leer un informe de Wexlo: qué viene del motor de reglas, el software que prueba las reglas técnicas, y qué tiene que valorar todavía una persona.
- ComprobarEncuentra lo que necesita atención
- CorregirDale una tarea a tu desarrollador
- Volver a medirComprueba el resultado
- Guardar la pruebaDeja constancia del resultado
¿Un cambio o una nueva versión? El ciclo vuelve a empezar.
De la carga de la página a la incidencia.
Carga
Un navegador real abre cada página, igual que lo haría un visitante.
Pruebas
Axe-core comprueba cada página según WCAG 2.2, niveles A y AA, en una vista de escritorio y otra de móvil.
Decisión
El motor de reglas decide qué cuenta como incidencia. Ni nosotros ni la IA.
Resumen
En un escaneo de pago, una capa de IA redacta el resumen y la explicación que lo acompaña, marcados en el informe como redactados por IA. En el escaneo gratuito, la IA solo redacta el ejemplo de corrección del correo, marcado como asistido por IA.
Entrega
Recibes las incidencias exactamente como las estableció el motor de reglas.
Quién decide qué, exactamente.
El motor de reglas decide
- Si un elemento no satisface un criterio de conformidad de las WCAG
- A qué criterio de conformidad corresponde una incidencia
- Cada medición, como un valor de contraste
La capa de IA redacta
- El resumen al principio de un informe
- La explicación en lenguaje claro de una incidencia
- Nunca la incidencia en sí
El texto de IA siempre va marcado como redactado por IA; la incidencia en sí no, porque viene del motor de reglas.
Lo que un motor de reglas no puede decidir.
Esto requiere una valoración humana, además de cualquier escaneo y de cualquier overlay.
| El escaneo establece | Requiere una valoración humana |
|---|---|
| Si hay texto alternativo y si es claramente pobre | Si ese texto transmite el propósito de la imagen |
| Si los encabezados son técnicamente válidos | Si el orden se lee de forma lógica |
| Textos de enlace vagos como «haz clic aquí» o «leer más» | Si un texto de enlace es claro en su contexto |
| Si un campo tiene técnicamente una etiqueta | Si la etiqueta y el mensaje de error se entienden |
| Un recorrido con la tecla Tab que detecta trampas de teclado evidentes | Si todo funciona de forma predecible solo con el teclado |
| La estructura de los 5 primeros PDF enlazados, comprobada según PDF/UA (solo en escaneos de pago) | Si el texto alternativo y el orden de lectura de esos PDF tienen sentido |
- El escaneo establece
- Si hay texto alternativo y si es claramente pobre
- Requiere una valoración humana
- Si ese texto transmite el propósito de la imagen
- El escaneo establece
- Si los encabezados son técnicamente válidos
- Requiere una valoración humana
- Si el orden se lee de forma lógica
- El escaneo establece
- Textos de enlace vagos como «haz clic aquí» o «leer más»
- Requiere una valoración humana
- Si un texto de enlace es claro en su contexto
- El escaneo establece
- Si un campo tiene técnicamente una etiqueta
- Requiere una valoración humana
- Si la etiqueta y el mensaje de error se entienden
- El escaneo establece
- Un recorrido con la tecla Tab que detecta trampas de teclado evidentes
- Requiere una valoración humana
- Si todo funciona de forma predecible solo con el teclado
- El escaneo establece
- La estructura de los 5 primeros PDF enlazados, comprobada según PDF/UA (solo en escaneos de pago)
- Requiere una valoración humana
- Si el texto alternativo y el orden de lectura de esos PDF tienen sentido
Cada informe recoge estos puntos por separado e indica qué hay que hacer.
Lo que no necesitas.
- Ninguna instalación en tu servidor
- Ningún widget ni script en tu web
- Ningún acceso a tu código
- Ninguna cuenta para un escaneo gratuito
Cómo dejarnos pasar si tu web bloquea bots.
- Reconócenos por el User-Agent
- Nos identificamos como
WexloScanner/1.0 (+https://wexlo.eu/scanner-info). Nunca nos hacemos pasar por un visitante normal: ni cabeceras falsificadas, ni movimientos de ratón simulados, ni un proxy para parecer otros. Lo que ves en tus registros es lo que somos. - Autoriza ese nombre, no una dirección IP
- Funcionamos desde la región de Fráncfort de Fly.io, y esas aplicaciones comparten un grupo de direcciones IP de salida en lugar de una única dirección fija. Por eso no podemos darte un rango de IP reducido. El User-Agent de arriba no cambia aunque cambie la dirección IP, así que esa es la regla duradera.
- En Cloudflare, es una regla WAF
- Crea una regla en Cloudflare en Security, WAF, Custom rules:
Expresión:http.user_agent contains "WexloScanner"
Acción:Skip(oAllow)
Bot Fight Mode y Super Bot Fight Mode se evalúan por separado, así que revísalos también si un escaneo sigue recibiendo un desafío.http.user_agent contains "WexloScanner" - Otro proveedor o tu propio cortafuegos
- Si no usas Cloudflare, sino otro proveedor o tu propio cortafuegos, consulta en la documentación de ese servicio cómo dejar pasar el tráfico con este User-Agent. Si te atascas, escríbenos.
- Una regla en robots.txt no es una regla de cortafuegos
- robots.txt indica a los rastreadores lo que prefieres. No hará que un WAF nos deje pasar. Si hay un bloqueo, necesitas la regla de arriba.
¿Crees que una incidencia es incorrecta?
Si crees que una incidencia es incorrecta, lee cómo comunicárnoslo. Revisamos los avisos a mano, porque un motor de reglas puede pasar por alto un caso límite real.
Comprueba una página de tu propia web.
Gratis y sin cuenta. ¿Prefieres hacer antes una pregunta? Usa el formulario de contacto.