Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions _data/wcag.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"generatedAt": "2026-06-30T07:20:21.188Z",
"generatedAt": "2026-07-13T09:37:49.317Z",
"totals": {
"pagesScanned": 36,
"violations": 6,
"violations": 5,
"incomplete": 73,
"passes": 980,
"avgScore": 98
"passes": 981,
"avgScore": 99
}
}
42 changes: 20 additions & 22 deletions assets/reports/wcag/latest.html
Original file line number Diff line number Diff line change
Expand Up @@ -124,13 +124,13 @@
<body>
<main>
<h1>WCAG Accessibility Report</h1>
<p class="meta">Generated: 2026-06-30T07:20:21.188Z<br/>Rulesets: wcag2a, wcag2aa, wcag21a, wcag21aa</p>
<p class="meta">Generated: 2026-07-13T09:37:49.317Z<br/>Rulesets: wcag2a, wcag2aa, wcag21a, wcag21aa</p>
<section class="cards">
<div class="card"><div class="label">Pages Scanned</div><div class="value">36</div></div>
<div class="card"><div class="label">Violations</div><div class="value">6</div></div>
<div class="card"><div class="label">Violations</div><div class="value">5</div></div>
<div class="card"><div class="label">Incomplete</div><div class="value">73</div></div>
<div class="card"><div class="label">Pass Checks</div><div class="value">980</div></div>
<div class="card"><div class="label">Average Score</div><div class="value">98</div></div>
<div class="card"><div class="label">Pass Checks</div><div class="value">981</div></div>
<div class="card"><div class="label">Average Score</div><div class="value">99</div></div>
</section>
<div class="score-global"><strong>Score heuristic:</strong> 100 - (10 x violations per page), clamped to 0..100.</div>
<table>
Expand Down Expand Up @@ -173,24 +173,22 @@ <h1>WCAG Accessibility Report</h1>
</div>
</td>
<td><details><summary>1 violation rule(s)</summary>
<ul><li><code>color-contrast</code> [serious] - Elements must meet minimum color contrast ratio thresholds (3 node(s)) - <a href="https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright" target="_blank" rel="noopener noreferrer">guidance</a></li></ul>
<ul><li><code>color-contrast</code> [serious] - Elements must meet minimum color contrast ratio thresholds (4 node(s)) - <a href="https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright" target="_blank" rel="noopener noreferrer">guidance</a></li></ul>
</details></td>
</tr>
<tr class="fail">
<tr class="pass">
<td><a href="/qualities/">/qualities/</a></td>
<td>Quality Characteristics | arc42 Quality Model</td>
<td>1</td>
<td>0</td>
<td>2</td>
<td>26</td>
<td>
<div class="score-wrap">
<div class="score-bar" style="width:90%"></div>
<span class="score-value">90</span>
<div class="score-bar" style="width:100%"></div>
<span class="score-value">100</span>
</div>
</td>
<td><details><summary>1 violation rule(s)</summary>
<ul><li><code>color-contrast</code> [serious] - Elements must meet minimum color contrast ratio thresholds (29 node(s)) - <a href="https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright" target="_blank" rel="noopener noreferrer">guidance</a></li></ul>
</details></td>
<td><span class="no-issues">No violations</span></td>
</tr>
<tr class="pass">
<td><a href="/requirements/">/requirements/</a></td>
Expand Down Expand Up @@ -233,7 +231,7 @@ <h1>WCAG Accessibility Report</h1>
</div>
</td>
<td><details><summary>1 violation rule(s)</summary>
<ul><li><code>color-contrast</code> [serious] - Elements must meet minimum color contrast ratio thresholds (43 node(s)) - <a href="https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright" target="_blank" rel="noopener noreferrer">guidance</a></li></ul>
<ul><li><code>color-contrast</code> [serious] - Elements must meet minimum color contrast ratio thresholds (45 node(s)) - <a href="https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright" target="_blank" rel="noopener noreferrer">guidance</a></li></ul>
</details></td>
</tr>
<tr class="pass">
Expand Down Expand Up @@ -621,11 +619,11 @@ <h1>WCAG Accessibility Report</h1>
<td><span class="no-issues">No violations</span></td>
</tr>
<tr class="pass">
<td><a href="/standards/do-178c">/standards/do-178c</a></td>
<td>DO-178C - Software Considerations in Airborne Systems and Equipment Certification | arc42 Quality Model</td>
<td><a href="/standards/dicom">/standards/dicom</a></td>
<td>DICOM — Digital Imaging and Communications in Medicine | arc42 Quality Model</td>
<td>0</td>
<td>2</td>
<td>29</td>
<td>30</td>
<td>
<div class="score-wrap">
<div class="score-bar" style="width:100%"></div>
Expand All @@ -635,11 +633,11 @@ <h1>WCAG Accessibility Report</h1>
<td><span class="no-issues">No violations</span></td>
</tr>
<tr class="pass">
<td><a href="/standards/en-301-549">/standards/en-301-549</a></td>
<td>EN 301 549 - Accessibility requirements for ICT products and services | arc42 Quality Model</td>
<td><a href="/standards/do-178c">/standards/do-178c</a></td>
<td>DO-178C - Software Considerations in Airborne Systems and Equipment Certification | arc42 Quality Model</td>
<td>0</td>
<td>2</td>
<td>30</td>
<td>29</td>
<td>
<div class="score-wrap">
<div class="score-bar" style="width:100%"></div>
Expand All @@ -649,11 +647,11 @@ <h1>WCAG Accessibility Report</h1>
<td><span class="no-issues">No violations</span></td>
</tr>
<tr class="pass">
<td><a href="/standards/etsi-en-304-223">/standards/etsi-en-304-223</a></td>
<td>ETSI EN 304 223 - AI Cybersecurity Baseline Requirements | arc42 Quality Model</td>
<td><a href="/standards/en-301-549">/standards/en-301-549</a></td>
<td>EN 301 549 - Accessibility requirements for ICT products and services | arc42 Quality Model</td>
<td>0</td>
<td>2</td>
<td>29</td>
<td>30</td>
<td>
<div class="score-wrap">
<div class="score-bar" style="width:100%"></div>
Expand Down
47 changes: 19 additions & 28 deletions assets/reports/wcag/latest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"generatedAt": "2026-06-30T07:20:21.188Z",
"generatedAt": "2026-07-13T09:37:49.317Z",
"tags": [
"wcag2a",
"wcag2aa",
Expand All @@ -8,10 +8,10 @@
],
"totals": {
"pagesScanned": 36,
"violations": 6,
"violations": 5,
"incomplete": 73,
"passes": 980,
"avgScore": 98
"passes": 981,
"avgScore": 99
},
"pages": [
{
Expand Down Expand Up @@ -39,28 +39,19 @@
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"help": "Elements must meet minimum color contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
"nodes": 3
"nodes": 4
}
]
},
{
"route": "/qualities/",
"title": "Quality Characteristics | arc42 Quality Model",
"url": "http://127.0.0.1:4000/qualities/",
"violationsCount": 1,
"violationsCount": 0,
"incompleteCount": 2,
"passesCount": 26,
"score": 90,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"help": "Elements must meet minimum color contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
"nodes": 29
}
]
"score": 100,
"violations": []
},
{
"route": "/requirements/",
Expand Down Expand Up @@ -97,7 +88,7 @@
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"help": "Elements must meet minimum color contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
"nodes": 43
"nodes": 45
}
]
},
Expand Down Expand Up @@ -398,6 +389,16 @@
"score": 100,
"violations": []
},
{
"route": "/standards/dicom",
"title": "DICOM — Digital Imaging and Communications in Medicine | arc42 Quality Model",
"url": "http://127.0.0.1:4000/standards/dicom",
"violationsCount": 0,
"incompleteCount": 2,
"passesCount": 30,
"score": 100,
"violations": []
},
{
"route": "/standards/do-178c",
"title": "DO-178C - Software Considerations in Airborne Systems and Equipment Certification | arc42 Quality Model",
Expand All @@ -417,16 +418,6 @@
"passesCount": 30,
"score": 100,
"violations": []
},
{
"route": "/standards/etsi-en-304-223",
"title": "ETSI EN 304 223 - AI Cybersecurity Baseline Requirements | arc42 Quality Model",
"url": "http://127.0.0.1:4000/standards/etsi-en-304-223",
"violationsCount": 0,
"incompleteCount": 2,
"passesCount": 29,
"score": 100,
"violations": []
}
]
}