Come funziona

Da un solo URL a un pacchetto sigillato, ogni settimana

Quattro code, un pool di browser e un diff. Sul sito non viene installato nulla, nulla viene riscritto e l’output grezzo dello scanner viene archiviato intatto — è quell’archivio a dare valore al pacchetto in seguito.

Le cinque fasi di un’esecuzione

CRAWL QUEUE

Solo le pagine che hai richiesto

Il crawler legge prima robots.txt e lo rispetta, anche sul dominio di un cliente. Una sitemap viene usata quando esiste; altrimenti un’esplorazione in ampiezza scende fino alla profondità tre secondo i tuoi pattern di inclusione ed esclusione.

  • Due richieste simultanee per host di destinazione, a 250 ms di distanza
  • Lo user agent si identifica e rimanda a una pagina pubblica sul bot
  • Pattern di inclusione ed esclusione per sito, oltre al supporto per l’autenticazione di base
  • Il budget di pagine deriva dal piano, con un tetto rigido per le sitemap fuori controllo
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.

Anatomia di un riscontro

Tutto ciò che serve a uno sviluppatore, niente da indovinare

Un riscontro porta la sua associazione all’articolo, l’elemento, la pagina, uno screenshot, il nostro testo di correzione e la sua cronologia completa attraverso le esecuzioni.

SERIOUStornato

L’etichetta del pulsante di pagamento scende sotto 4,5:1

color-contrast · 6 occorrenze · /pagamento

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

Lo stesso token è riutilizzato su altre cinque pagine, quindi una correzione a livello di token chiude tutte e sei le occorrenze in una volta. Solo un suggerimento — Conforma non modifica mai il tuo sito.

screenshot della pagina · elemento evidenziato

Cronologia

  1. Ricomparso nella scansione #482 dopo un aggiornamento del tema2 set 09:16
  2. Contrassegnato come risolto da Luca Ferrari19 ago 14:02
  3. Visto per la prima volta nella scansione #43114 lug 09:08
Cosa ne esce

Due report, un archivio, una dichiarazione

Il PDF direzionale va a chi firma. Il PDF tecnico va a chi lo corregge. Il pacchetto va all’ufficio acquisti e la dichiarazione va sul sito.

  • Sintesi direzionale

    Due pagine: punteggio, cosa è cambiato, cosa fare dopo. Scritta per chi firma, non per uno sviluppatore.

    nl de fr en · 2 pagine

  • Report tecnico

    Riscontro per riscontro con pagina, selettore, frammento di codice e suggerimento di correzione. È da qui che lavora uno sviluppatore.

    per scansione · ~40 pagine

  • Pacchetto di prove

    Report, output grezzo dello scanner, screenshot e la checklist manuale firmata, elencati in un manifesto sha256.

    sigillato · datato

  • Dichiarazione di accessibilità

    Modello per paese con l’autorità competente e la via di reclamo, con versione così che un audit legga la versione che era online.

    4 lingue · con versione

Catena di integrità

Perché l’hash conta

Un report senza data e hash è un’opinione. Ogni artefatto viene sottoposto a hash alla scrittura ed elencato in un manifesto, così un pacchetto inviato a giugno dimostra ancora com’era il sito a giugno — anche dopo che il sito è cambiato.

  1. Scansione terminata64 pagine verificate, output grezzo scritto nell’archiviazione senza modifiche.2 set 09:22 · scansione #482
  2. Report generatiPDF direzionale e tecnico generati dai riscontri memorizzati, sottoposti a hash alla scrittura.2 set 09:33
  3. Checklist firmataDodici criteri manuali registrati con prove video e screenshot.2 set 12:04
  4. Pacchetto sigillatoIl manifesto elenca ogni artefatto con il suo hash. Riemettere crea un nuovo pacchetto.2 set 12:05 · v1

Vedilo su una scansione reale

L’area di lavoro dimostrativa contiene un portfolio completo: dodici siti, una scansione con regressioni, una checklist firmata e un pacchetto sigillato.