Rollback and recovery
Whether you can put the previous version back, and how long that takes.
A check runs from the street. It sees the front of the building. These nine items are inside, and no honest scan of a public address can report on them. Every one of them gets a page here that tells you how to check it yourself.
Whether you can put the previous version back, and how long that takes.
Whether a failure in production reaches a human rather than sitting in a log nobody opens.
Whether sign in, password or code reset, and session expiry behave under real use.
Whether a script can hammer your forms, sign up loop, or paid endpoints without being slowed down.
Whether you can replace a leaked key quickly and know everywhere it is used.
Whether payment events are verified, replay safe, and matched to the right customer record.
Whether stored personal details are limited, deletable on request, and out of your logs.
Whether prompts, spend, and model output are bounded so one visitor cannot run up the bill.
Whether the row rules behind the app actually stop one signed in account reading another's rows.
Whether the certificate is close to expiring. A normal request proves the certificate is valid right now, and the runtime this check uses cannot read the expiry date from that request.
Whether a signed in account can reach another account's records by changing an id. ShipReady does not create accounts, sign in, or call your functions, so this cannot be answered from outside.
Whether the first screen arrives quickly on a phone connection. This check reads the page once from a server, which says nothing about what a visitor on a train sees.
Whether text and controls stay readable against their background, including muted text, placeholders, disabled buttons and focus outlines.
Whether the layout actually works at phone width. A viewport tag allows the page to adapt; it does not prove anything fits.
Whether a script can post your public forms repeatedly. Sending test traffic at your forms is not something an outside check should do uninvited.
Whether a banner appears where it is required, and whether declining actually stops anything being stored.
Whether a visitor arriving cold knows the single next step. That is a judgement about your product, not something a request can read.
Free. No signup. Evidence behind every result.
ShipReady is not a penetration test or a security certification. No automated check can prove an application is secure.
Last updated October 29, 2026