Skip to content

Audit report

steelabs.tech

https://steelabs.tech/

done10 Oct 2026, 17:38

Share report evidence

Exports contain report findings. Share only information you intend to make public.

Summary

96/ 100

Pass · pass mark 70

69 passed, 0 warnings, 1 failed across 3 pages in 3 s.

Security
89
Search & sharing
100
Performance
100
Accessibility
100
Links
100
Download PDF report
Device
Desktop
Pages to crawl
3
Pass mark
70
Accessibility checks
Included
Run at
10 Oct 2026, 17:37
Public history
Listed

Fix these first

The findings that cost the most points, worst first. Each one says what we expected and what we found.

  1. Content-Security-Policyfail

    Limits where scripts may load from, the strongest single defence against cross-site scripting.

    Found: MissingExpected: An enforced policy

Next steps

Want these fixed?

These recommendations follow from this report. Each links to the service, and the button opens the contact form with your audit already attached.

  • 1 of 11 security checks need work

    Close the security gaps

    OWASP security assessment

    Missing headers are only what is visible from outside. An OWASP-based assessment tests what an attacker would actually try, from authentication to injection, and ends in a prioritised fix list.

    • Content-Security-Policy
  • Protect what already works

    Keep it this way

    Playwright test automation

    A good score today can regress with the next deploy. End-to-end and accessibility checks in your pipeline catch it before your visitors do.

All findings

Site-wide

Checked once, on https://steelabs.tech/.

Site-wide checks: expected versus found
ResultCheckExpectedFound
passServed over HTTPSHTTPSHTTPS
passHTTP redirects to HTTPShttp:// redirects to https://308 to HTTPS
passStrict-Transport-Securitymax-age of 180 days or moremax-age=63072000
failContent-Security-PolicyLimits where scripts may load from, the strongest single defence against cross-site scripting.An enforced policyMissing
passX-Content-Type-Optionsnosniffnosniff
passClickjacking protectionX-Frame-Options or frame-ancestorsX-Frame-Options: DENY
passReferrer-PolicyA policystrict-origin-when-cross-origin
passPermissions-PolicyA policycamera=(), microphone=(), geolocation=(), payment=()
passCookie flagsSecure and HttpOnlyNo cookies set
passVersion bannersNo version numbersNone exposed
passrobots.txt/robots.txt returns 200200
passXML sitemap/sitemap.xml returns 200200
passBroken internal linksNo 4xx/5xxAll 20 sampled links work

Per page

Nearshore Software QA, Testing & Development | steelabshttps://steelabs.tech/HTTP 200 · 122 ms · 0 failed · 0 warnings
Checks for https://steelabs.tech/: expected versus found
ResultCheckExpectedFound
passPage responds with 200200 OK200
passTitle tag10–60 characters"Nearshore Software QA, Testing & Development | steelabs" (55 characters)
passMeta description50–160 characters154 characters
passOne H1 headingExactly one1
passCanonical URLA canonical linkhttps://steelabs.tech
passOpen Graph tagsog:title and og:imageog:title, og:image
passIndexableIndexableIndexable
passMobile viewportwidth=device-widthwidth=device-width, initial-scale=1
passServer response timeUnder 800 ms122 ms
passHTML weightUnder 200 KB167 KB
passCompressiongzip, Brotli or zstdbr
passExternal scripts15 or fewer14
passImage dimensionswidth and height on every imageAll 0 sized
passNo mixed contentNo http:// resourcesNone
passPage languagelang on <html>en
passImage text alternativesalt on every imageAll 0 have alt
passForm labelsA label for every fieldNo form fields
passLink and button namesText or aria-label on eachAll named
passHeading orderNo skipped levelsIn order
Software QA, Testing & Development Services | steelabshttps://steelabs.tech/servicesHTTP 200 · 101 ms · 0 failed · 0 warnings
Checks for https://steelabs.tech/services: expected versus found
ResultCheckExpectedFound
passPage responds with 200200 OK200
passTitle tag10–60 characters"Software QA, Testing & Development Services | steelabs" (54 characters)
passMeta description50–160 characters155 characters
passOne H1 headingExactly one1
passCanonical URLA canonical linkhttps://steelabs.tech/services
passOpen Graph tagsog:title and og:imageog:title, og:image
passIndexableIndexableIndexable
passMobile viewportwidth=device-widthwidth=device-width, initial-scale=1
passServer response timeUnder 800 ms101 ms
passHTML weightUnder 200 KB87 KB
passCompressiongzip, Brotli or zstdbr
passExternal scripts15 or fewer14
passImage dimensionswidth and height on every imageAll 0 sized
passNo mixed contentNo http:// resourcesNone
passPage languagelang on <html>en
passImage text alternativesalt on every imageAll 0 have alt
passForm labelsA label for every fieldNo form fields
passLink and button namesText or aria-label on eachAll named
passHeading orderNo skipped levelsIn order
QA for SaaS, Fintech, Healthcare & E-commerce | steelabshttps://steelabs.tech/industriesHTTP 200 · 100 ms · 0 failed · 0 warnings
Checks for https://steelabs.tech/industries: expected versus found
ResultCheckExpectedFound
passPage responds with 200200 OK200
passTitle tag10–60 characters"QA for SaaS, Fintech, Healthcare & E-commerce | steelabs" (56 characters)
passMeta description50–160 characters155 characters
passOne H1 headingExactly one1
passCanonical URLA canonical linkhttps://steelabs.tech/industries
passOpen Graph tagsog:title and og:imageog:title, og:image
passIndexableIndexableIndexable
passMobile viewportwidth=device-widthwidth=device-width, initial-scale=1
passServer response timeUnder 800 ms100 ms
passHTML weightUnder 200 KB108 KB
passCompressiongzip, Brotli or zstdbr
passExternal scripts15 or fewer14
passImage dimensionswidth and height on every imageAll 0 sized
passNo mixed contentNo http:// resourcesNone
passPage languagelang on <html>en
passImage text alternativesalt on every imageAll 0 have alt
passForm labelsA label for every fieldNo form fields
passLink and button namesText or aria-label on eachAll named
passHeading orderNo skipped levelsIn order

Run another audit