Skip to main content
Accessibility · Authenticated Scanning

Audit the pages behind your login

Most accessibility tools stop at public URLs. TestKase scans authenticated pages using cookie, login-form or custom header authentication, so dashboards, settings and admin panels finally get audited.

Free · no install · credentials encrypted at rest

Authenticated scan setup
Auth method
Cookie
Login form
Header
Session cookies
session=eyJhbGciOiJIUzI1NiIs…csrf=Tx9v4QmA9fN2…
Protected URLs
/dashboard/settings/team/admin/billing
Credentials encrypted at rest · used once per scan
3 auth methods
cookie, login-form or header
Up to 10 URLs
protected pages per scan
AES-256-GCM
credentials encrypted at rest
Free to start
no install, no card

Three ways in, one report

Pick whichever mechanism mirrors how a real user reaches the page. Use a dedicated low-privilege account, ideally off production.

  1. Step 1

    Cookie-based

    Paste your session cookies by name, value and domain. TestKase replays them with each request — the fit for stateful session auth.

  2. Step 2

    Login-form

    Give the login URL, the username, password and submit selectors, and the credentials. TestKase submits the form, captures the session, then audits.

  3. Step 3

    Header-based

    Inject Authorization headers, API keys or bearer tokens — the fit for token-based apps and post-SSO or staging-gate sessions.

The pages your public scanner can't reach

Audit the product where your real users live — not just the marketing site.

User dashboards

Home screens, onboarding flows and in-product settings finally get tested.

Admin panels

Org-wide admin, billing and role management — the highest-liability surfaces.

Account settings

Profile, preferences and security pages, where power users spend their time.

Multi-tenant surfaces

Workspace-scoped pages that only resolve with a valid session token.

Gated reports

Analytics dashboards, exports and per-account reports behind role-based gates.

Internal tools

Employee-only dashboards and internal tooling that still need to meet WCAG.

Your credentials, handled carefully

Built for production apps where the credentials matter. Here is the specific answer a security reviewer asks for, not a reassurance.

Encrypted at rest

Auth configuration is sealed with AES-256-GCM before it is written, with a key held in the environment and never in the database. Each record gets its own random IV and an authentication tag.

Scoped to one scan

The decrypted form exists only in memory for the duration of a scan run, never written back in the clear and never logged.

Never readable back

Reading a scan returns cookie names and domains, header names without their values, and a form login's URL and three selectors — never a value or a password. Rotate or delete anytime.

FAQ

Frequently asked questions

Use cookie-based auth if you already have a signed-in browser session you can copy from. Use login-form if you want TestKase to re-authenticate on demand. Use header-based for SSO/API/bearer-token flows where a form walk is not possible. Whichever you pick, use a dedicated account with the access it needs and nothing else, ideally on a non-production environment.

Read the guide: Scanning pages behind a login →

Scan the pages your customers actually use

Authenticated scans are free for everyone. Paste a cookie, kick off an audit — credentials encrypted at rest and never readable back through the API.