#1 - Link has accessible name
Azione correttiva
The test target doesn't have an accessible name, or it's empty ('').
Data emissione: 29/01/2026 • Standard: WCAG 2.1/AA • Documento tecnico per audit di conformità
Questo registro contiene il dettaglio tecnico delle violazioni di accessibilità riscontrate durante la valutazione. È inteso per <strong>uso interno</strong> ai fini della pianificazione degli interventi correttivi e della documentazione richiesta dalla normativa europea EAA (Direttiva UE 2019/882), dalla norma tecnica EN 301 549 e dalle Linee Guida AgID.
Bloccanti • Intervento immediato
Gravi • Entro 30 giorni
Moderate • Entro 90 giorni
Minori • Pianificazione
La classificazione delle violazioni segue i criteri di severità definiti dalle WCAG 2.1 Understanding Documents e dalle Linee Guida AgID per l'accessibilità dei siti web della Pubblica Amministrazione.
| Severità | Conteggio | Percentuale | Impatto |
|---|---|---|---|
| Critiche | 19 | 61.3% | Blocca completamente l'accesso per alcuni utenti |
| Alte | 43 | 138.7% | Impedisce funzionalità importanti |
| Medie | 6 | 19.4% | Ostacola l'utilizzo senza bloccarlo |
| Basse | 1 | 3.2% | Migliora l'esperienza utente |
| Totale | 31 | 100% |
I principi <strong>P.O.U.R.</strong> (Percepibile, Operabile, Comprensibile, Robusto) costituiscono i quattro pilastri fondamentali delle WCAG. La seguente analisi raggruppa le violazioni secondo questi principi.
Criteri 1.x - Contenuti presentabili in modi diversi
Criteri 2.x - Interfaccia e navigazione accessibili
Criteri 3.x - Informazioni e operazioni chiare
Criteri 4.x - Compatibilità con tecnologie assistive
Elenco dei criteri di successo WCAG 2.1 livello AA che risultano non soddisfatti. Ogni criterio è collegato alla documentazione ufficiale W3C.
| Criterio | Nome | Livello | Principio | Occorrenze | Riferimento |
|---|---|---|---|---|---|
| 1.4.3 | Contrasto (minimo) | AA | Perceivable | 28 | Documentazione W3C |
| 4.1.2 | Nome, ruolo, valore | A | Robust | 19 | Documentazione W3C |
| 1.3.1 | Informazioni e relazioni | A | Perceivable | 9 | Documentazione W3C |
| 2.4.1 | Bypass dei blocchi | A | Operable | 3 | Documentazione W3C |
| 2.4.4 | Scopo del link (nel contesto) | A | Operable | 3 | Documentazione W3C |
| 1.4.4 | Ridimensionamento del testo | AA | Perceivable | 3 | Documentazione W3C |
| 1.4.6 | Criterio 1.4.6 | AA | Robust | 2 | Riferimento WCAG |
| 4.1.1 | Parsing | A | Robust | 2 | Documentazione W3C |
| 1.1.1 | Contenuto non testuale | A | Perceivable | 2 | Documentazione W3C |
| 3.2.2 | All'input | A | Understandable | 1 | Documentazione W3C |
| 2.5.3 | Etichetta nel nome | A | Operable | 1 | Documentazione W3C |
| 2.1.1 | Tastiera | A | Operable | 1 | Documentazione W3C |
| 2.4.7 | Focus visibile | AA | Operable | 1 | Documentazione W3C |
| 2.4.9 | Criterio 2.4.9 | AA | Robust | 1 | Riferimento WCAG |
| 3.3.1 | Identificazione errori | A | Understandable | 1 | Documentazione W3C |
| 1.2.8 | Criterio 1.2.8 | AA | Robust | 1 | Riferimento WCAG |
| 1.2.3 | Audiodescrizione o media alternativo | A | Perceivable | 1 | Documentazione W3C |
| 1.2.2 | Sottotitoli (preregistrati) | A | Perceivable | 1 | Documentazione W3C |
| 1.2.1 | Solo audio e solo video (preregistrati) | A | Perceivable | 1 | Documentazione W3C |
| 1.2.5 | Audiodescrizione (preregistrata) | AA | Perceivable | 1 | Documentazione W3C |
Di seguito il registro completo delle violazioni riscontrate, ordinate per severità decrescente. Ogni voce include l'identificazione dell'elemento, il criterio WCAG violato e le indicazioni per la correzione.
The test target doesn't have an accessible name, or it's empty ('').
The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
The complete visible text content of the test target neither matches or is contained within its accessible name.
Element has contrast ratio lower than minimum.
Element has contrast ratio lower than minimum.
https://dequeuniversity.com/rules/axe/4.11/label?application=axe-puppeteer
https://dequeuniversity.com/rules/axe/4.11/select-name?application=axe-puppeteer
The test target accessible name doesn't exist or it's empty ('').
The test target accessible name doesn't exist or it's empty ('').
The test target doesn't have an accessible name, or it's empty ('').
The nested browsing context includes elements that are visible and part of the sequential focus navigation.
Headings are not in the correct order.
The first focusable control on the Web page is not a link.
A list item is not contained in a correct list element.
This test target has a font-size css property using an absolute unit value with the important flag.
The `legend` element doesn't exist or is empty ('').
The `caption` element doesn't exist or is empty ('').
There are missing table child elements.
Several elements have the same `id` attribute.
Assicurarsi che il contrasto tra testo e sfondo sia almeno 4.5:1.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
https://dequeuniversity.com/rules/axe/4.11/link-name?application=axe-puppeteer
Assicurarsi che il contrasto tra testo e sfondo sia almeno 4.5:1.
Consultare le linee guida WCAG per la correzione di questo problema.
Consultare le linee guida WCAG per la correzione di questo problema.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Utilizzare elementi HTML semantici appropriati per strutturare il contenuto.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Utilizzare elementi HTML semantici appropriati per strutturare il contenuto.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Utilizzare elementi HTML semantici appropriati per strutturare il contenuto.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
https://dequeuniversity.com/rules/axe/4.11/aria-command-name?application=axe-puppeteer
Correggere errori di validazione HTML e assicurare markup valido.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element has semantic role inheriting from landmark; and - the first perceivable content (in tree order in the flat tree) which is an inclusive descendant of the element is non-repeated content after repeated content; and - the element is included in the accessibility tree.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element is non-repeated content after repeated content; and - the element has a semantic role of heading; and - the element is visible; and - the element is included in the accessibility tree.
For each block of repeated content in each test target, which is before (in the flat tree) at least one node of non-repeated content after repeated content, check that all the following are true: - there exists an instrument to make all nodes in this block not visible; and - there exists an instrument to remove all nodes in this block from the accessibility tree.
The page has one or more instrument(s) to move focus. Check if any of these instrument(s) is being used before a block of repeated content, and the focus is moved to just before a block of non-repeated content.
Check if the element has some visible focus indication
The `links` with the same accessible name have different content. Verify is the content is equivalent.
Check that text error messages provided, identify the cause of the error or how to fix the error.
Check if each ancestor or the text node is not clipped by overflow.
Text alternative needs manual verification.
The link contains an image that has an alt attribute that should be manually verified.
Element has an gradient that we can't verify.
No incorrect elements used in layout table.
Please verify that the element's title attribute describes correctly the link.
Can't collect data from the test target.
Can't collect data from the test target.
Can't collect data from the test target.
Can't collect data from the test target.
Can't collect data from the test target.
Can't collect data from the test target.
Can't collect data from the test target.
No test targets found.QW-ACT-R55
No test targets found.QW-ACT-R56
No test targets found.QW-ACT-R51
No test targets found.QW-ACT-R55
The `links` with the same accessible name have different content. Verify is the content is equivalent.
Element has an gradient that we can't verify.
https://dequeuniversity.com/rules/axe/4.11/region?application=axe-puppeteer
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.11/link-name).
https://dequeuniversity.com/rules/axe/4.11/heading-order?application=axe-puppeteer
https://dequeuniversity.com/rules/axe/4.11/meta-viewport?application=axe-puppeteer
Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.11/label).
Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https://dequeuniversity.com/rules/axe/4.11/select-name).
https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=axe-puppeteer
Strategia di intervento per la risoluzione delle violazioni identificate, organizzata per priorità e tempistiche.
| Fase | Severità incluse | Violazioni | Tempo stimato |
|---|---|---|---|
| Fase 1 - Interventi Immediati | Critiche + Alte | 62 | 1-2 settimane |
| Fase 2 - Breve Termine | Medie | 6 | 2-4 settimane |
| Fase 3 - Medio Termine | Basse | 1 | 4-8 settimane |
| Fase 4 - Lungo Termine | Ottimizzazioni | — | Continuo |
Risoluzione immediata delle 19 violazioni critiche identificate
Risoluzione delle 43 violazioni ad alta priorità
Risoluzione delle 6 violazioni a media priorità
Gestione delle 1 violazioni a bassa priorità e miglioramenti incrementali
Informazioni tecniche complete sulla valutazione di accessibilità condotta.
| Campo | Valore |
|---|---|
| ID Audit | eaa_1769685007381 |
| Ente esecutore | Principi S.r.l. |
| Responsabile tecnico | Andrea Vadacchino@principi.it |
| Data valutazione | 29/01/2026 |
| Standard di riferimento | WCAG 2.1 livello AA - EN 301 549 v3.2.1 |
| Metodologia | WCAG-EM + Analisi automatizzata multi-scanner |
| Pagine analizzate | 14 |
| Tasso di conformità | 49.0% |
| Strumento | Sviluppatore | Tipo |
|---|---|---|
| Pa11y | Team Pa11y | Validazione HTML5/ARIA |
| axe-core | Deque Systems | Test automatico accessibilità |
| Lighthouse | Audit integrato Google | |
| QualWeb | Universidade de Lisboa | Validazione ACT Rules |
Organizzazione valutata: CSTA - Centro Servizi Tecnico Ambientali S.r.l.
Sito Web: https://www.csta-sicurezza.it/
Metodo di validazione: Analisi automatica multi-scanner + normalizzazione risultati
Livello di accuratezza: Elevato (30-40% criteri WCAG coperti automaticamente)
Assegnazione delle responsabilità per la gestione e risoluzione delle violazioni.
| Audit eseguito da | Cliente |
|---|---|
|
Organizzazione: Principi S.r.l. Tecnico: Andrea Vadacchino@principi.it Data audit: 29/01/2026 |
Organizzazione: CSTA - Centro Servizi Tecnico Ambientali S.r.l. Email: staff@csta-sicurezza.it Telefono: +39 011 20 73 952 |
Cronologia delle revisioni del documento con dettagli sulle modifiche apportate.
| Data | Responsabile | Tipo | Versione | Descrizione |
|---|---|---|---|---|
| 29/01/2026 | CSTA - Centro Servizi Tecnico Ambientali S.r.l. | Prima emissione | 1.0 | Documento generato automaticamente da audit di accessibilità EAA Scanner |
Le versioni del documento seguono lo standard semantic versioning. Le versioni X.0 indicano rilasci principali (nuove scansioni), mentre le versioni X.Y indicano aggiornamenti incrementali.