Security Checklist

Interactive Web App Checklist — computed locally in your browser.

Review your web application

Score: 0%
Passed: 0 of 0
Verdict: —
Failed items
Report
A self assessment checklist. Progress stays in this page only.

How to use the Security Checklist

  1. Tick the controls your web application already implements.
  2. Watch the score, the verdict and the list of failed items update as you go.
  3. Copy the report and use the outstanding items as your work list.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online security checklist.

It is a grouped list of controls covering transport, authentication, sessions, input handling, storage, dependencies, headers, logging and deployment.
Every ticked item counts as one pass and the score is the percentage of all forty five items that are ticked.
Start with broken authentication, injection flaws and anything that exposes secrets, because those issues are the most damaging.
Headers such as Content-Security-Policy and X-Content-Type-Options block whole classes of cross site scripting bugs for very little effort.
Run it before every release and repeat the full review at least once a quarter, or after any significant architecture change.
No. A checklist removes common mistakes, but you still need threat modelling, testing and monitoring for your own application logic.
No. The ticks live in the page only and disappear when you reload or close the tab.
Yes. Copy the report and paste the plain text into your ticket, wiki page or security review document.
A pass is a control you have already implemented and a failed item is one that is still missing or not yet verified.

Last updated: October 10, 2026