This is a sample report. The site, people, numbers and visits are made up, and the screenshots are drawings.
Everything else is exactly what a client receives: the same layout, sections and evidence, made by the same code.
Back to SourceCode QA
SourceCode QA
Developer report: Example Shop / Production, 1 Sep 2026 to 30 Sep 2026
1 Sept 2026 to 30 Sept 2026, compared with the same length of time before. Generated 30 Sept 2026.
Summary
Open issues
6
1 critical, 2 high
New issues
33
previous period: 41
Fixed
32
previous period: 27
Came back
1
previous period: 2
Critical flows passing
93%
56 of 60 runs
Main content appears
2.1 s
was 2.5 s
Accessibility problems open
1
0 new this period, previous period: 1
Security weaknesses open
0
0 new this period, previous period: 0
Open by severity: 1 Critical · 2 High · 3 Medium · 0 Low
Business-critical areas with critical or high issues: Checkout (1), Account (1)
What to fix first
Ranked by how serious each is, how sure we are it is the site's fault, how many pages it is on, and whether it touches checkout, accounts or another page the business depends on. Problems seen from one location only are listed separately below, and ones that only follow from a page failing to load are left out.
CriticalQA-214: JavaScript exception: Cannot read properties of undefined (reading 'postcode')
Confirmed (real visitors met it), on 1 page, including checkout.
Confirmed (seen in every one of 4 tests of its pages), on 37 pages, including product.
MediumQA-187: Accessibility: form field has no label
Confirmed (seen in every one of 4 tests of its pages), on 9 pages, including newsletter sign-up.
Failing from one location only
Each of these failed from our scanner's location, again on its recheck, and loaded from another location. That can mean visitors in that region are being turned away (a firewall, a country rule, a regional outage), or only that our scanner was. Check from that region before deciding.
3 with the same error: visit 7f3e, visit 91ac, visit c02d
TypeError: Cannot read properties of undefined (reading 'postcode')
TypeError: Cannot read properties of undefined (reading 'postcode')
at validateAddress (https://shop.example/assets/checkout.4f2a1c.js:1:18234)
at HTMLFormElement.onInput (https://shop.example/assets/checkout.4f2a1c.js:1:19102)
To see it
Open https://shop.example/checkout in webkit, Phone (390 x 844).
Open the browser's console: TypeError: Cannot read properties of undefined (reading 'postcode') appears as the page loads.
High QA-198: Server error on /account/orders
Status
Open
Where
https://shop.example/account/orders?page=2
Request
GET https://shop.example/account/orders?page=2
Response
500
Timing
first byte 4.2 s
Confidence
Confirmed: Failed again when asked a second time
Found by
Crawler, Browser test
Areas
Account
Seen
6 times on 3 pages, 12 Sept 2026 to 29 Sept 2026
Fingerprint
sample-198-http_server_error
To see it
Open https://shop.example/account/orders?page=2.
Watch the network panel: GET https://shop.example/account/orders?page=2 answers 500.
Medium QA-205: Page scrolls sideways
Status
Open
Where
https://shop.example/products/linen-shirt
Browser
chromium, Phone (390 x 844)
Selector
table.size-guide
Confidence
Confirmed: Seen in every one of 4 tests of its pages
Found by
Browser test
Areas
Product
Seen
41 times on 37 pages, 3 Sept 2026 to 29 Sept 2026
Fingerprint
sample-205-horizontal_overflow
The page is 412 px wide on a 390 px screen.
To see it
Open https://shop.example/products/linen-shirt in chromium, Phone (390 x 844).
Find table.size-guide on the page: that element is where the problem above is.
Medium QA-187: Accessibility: form field has no label
Status
Open
Where
https://shop.example/newsletter
Browser
chromium, Desktop (1440 x 900)
Selector
input#nl-email
Confidence
Confirmed: Seen in every one of 4 tests of its pages
Found by
Accessibility
Areas
Newsletter sign-up
Seen
9 times on 9 pages, 1 Sept 2026 to 29 Sept 2026
Fingerprint
sample-187-a11y_violation
Form elements must have labels (WCAG 2.1 A, 1.3.1 and 4.1.2).
To see it
Open https://shop.example/newsletter in chromium, Desktop (1440 x 900).
Find input#nl-email on the page: that element is where the problem above is.
High QA-176: Page fails from some locations only
Status
Open
Where
https://shop.example/stores/berlin
Request
GET https://shop.example/stores/berlin
Response
403
Confidence
One location only: Failed from our scanner's location and loaded normally from another. It may affect real visitors near our scanner, or only our scanner
Found by
Crawler
Seen
3 times on 1 page, 22 Sept 2026 to 29 Sept 2026
Fingerprint
sample-176-region_specific_error
Refused (403) from Falkenstein, Germany on two attempts an hour apart; loaded normally (200) from Ashburn, United States.
To see it
Open https://shop.example/stores/berlin.
Watch the network panel: GET https://shop.example/stores/berlin answers 403.
Seen only on pages that failed to load
Each of these was only ever seen on a page that answered with an error, so it describes the error page rather than the site. Fix the failing pages above first; these should go with them.