Skip to content
Holm Digital
@holmdigital/engine v2.5.4

WCAG-testning i CI/CD med koppling till DOS-lagen och EAA

@holmdigital/engine är ett npm-paket som skannar webbplatser mot WCAG 2.1 och 2.2 och kopplar varje fel till den lag som kräver att du åtgärdar det. Inte bara ett generiskt "detta är ett tillgänglighetsfel" utan ett konkret svar: DOS-lagen paragraf X, EAA (European Accessibility Act) artikel Y, tillsynsmyndighet Z.

Det körs i din CI/CD-pipeline (GitHub Actions, GitLab CI, Azure DevOps), som ett CLI-kommando eller som ett vanligt npm-paket i din testsuite. En skanning tar under fem sekunder. Rapporten sparas som PDF eller JUnit-XML, redo att läsas av din pipeline.

Totalt 9 874 nedladdningar för alla tre paket

Vad engine gör

Testning direkt i din pipeline

Kör du engine i GitHub Actions ser din pipeline ett misslyckat steg om sidan inte uppfyller kraven, precis som ett misslyckat enhetstest. Du hittar felen innan de når produktion.

Paketet är open source under MIT-licens. Du installerar det, kör det och får full äganderätt över resultaten.

Varje fel kopplas till lagparagraf

Under huven sitter axe-core (Deques industristandard för automatiserad tillgänglighetstestning) kombinerat med regelverket i standards. Det mappar tekniska fel mot gällande lag.

Det är den kombinationen som gör engine unik: du vet inte bara vad som är fel, du vet varför det är fel i juridisk mening och vem som kan granska dig för det.

Nyheter sedan v2.5.0

Engine täcker nu fler juridiska ramverk och ger bättre sektorsfiltrering. Här är de viktigaste nyheterna från v2.5.0 till senaste version.

USA: ADA Title II och Title III

Engine stöder nu ADA Title II (offentlig sektor, statliga och lokala myndigheter) och ADA Title III (privat sektor). DOJ:s slutregel kräver WCAG 2.1 AA till 24 april 2026 för enheter som betjänar fler än 50 000 invånare.

HHS Section 504 för sjukvård

Sjukvårdsorganisationer och HHS-finansierade verksamheter täcks nu av Section 504 i Rehabiliteringslagen. Deadlinen för WCAG-benchmark är 11 maj 2026 för organisationer med 15 eller fler anställda.

Sektorsfiltrering: --sector public och --sector private

PDF-rapporter och badges filtreras nu korrekt baserat på sektor. Med --sector public visas WAD-violations och med --sector private visas EAA-violations. Ingen sammanblandning av juridiska ramar.

ITIC VPAT-mall

Engine kan nu generera en ITIC VPAT-mall (Voluntary Product Accessibility Template). VPAT är standardformatet som används av leverantörer för att redovisa tillgänglighetskonformans, framför allt i USA:s offentliga upphandlingar.

Automatiserad granskning

Säkra din kod vid varje commit.

De flesta automatiserade tillgänglighetsverktyg berättar vad som är fel. Engine berättar vad som är fel och varför det är olagligt. Det är skillnaden mellan att skicka en rapport till en utvecklare och att skicka en rapport till en verksamhetschef.

98%
Träffsäkerhet
<5s
Skanningstid
bash
npx hd-a11y-scan https://dinsite.se --lang sv
# Laddar DOS-lagen och EAA-regler...
ℹ Skannar kontraster... [32/32]
ℹ Granskar ARIA-attribut... [14/14]
✔ Skanning klar! Compliance score: 100/100
Rapport sparad: ./a11y-report.pdf

Kom igång

Installation

Du installerar paketet och kör en skanning mot en URL. Engine hämtar regelverket för din valda jurisdiktion (Sverige, EU, USA med flera), kör axe-core mot sidan och matchar sedan felen mot lagrummen i standards.

# Installera
npm install @holmdigital/engine
# Kör en skanning
npx hd-a11y-scan https://dinsite.se --lang sv

Grundläggande konfiguration

Resultatet är en rapport som visar varje fel med tre saker: vad som är fel tekniskt, vilket WCAG-kriterium det bryter mot och vilken nationell lag som kräver att det är uppfyllt. Rapporten finns som PDF (läsbar för jurister och chefer) och som JUnit-XML (läsbar för din pipeline).

Vilka lagar och standarder stöds

  • DOS-lagen (Sverige), tillsyn av DIGG
  • EAA (EU:s tillgänglighetsdirektiv)
  • WAD (EU:s Web Accessibility Directive)
  • Section 508 (USA, federal)
  • ADA Title II och Title III (USA)
  • HHS Section 504 (USA, sjukvård)
  • BITV 2.0 (Tyskland)
  • GitHub Actions, GitLab CI, Azure DevOps
  • PDF och JUnit-XML-rapporter
  • CLI, npm-paket eller CI/CD-pipeline
  • axe-core under huven
  • ITIC VPAT-mall
  • MIT-licens, ingen inlåsning

Öppen källkod och licens

Paketet är open source under MIT-licens. Källkoden finns på GitHub och bidrag välkomnas. Inga API-nycklar, ingen inlåsning, full äganderätt över dina resultat.

Relaterade paket

Engine bygger på regelverket i standards för att koppla tekniska fel till lagstiftning. Hittar du fel i skanningen kan du använda components för att åtgärda felen direkt i din React-kodbas.

Vill du veta mer eller ha hjälp med en implementation? Kontakta oss eller utforska källkoden på GitHub.

Börja testa tillgänglighet i din pipeline.

Verktyget är gratis. Behöver du hjälp med implementationen hjälper vi dig.