Skip to content

Learn

What we cannot see, and say so

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.

Running it confirms you own this app or are authorized to test it. ShipReady reads its public pages and JavaScript bundles.

11 itemsLast updated September 13, 2026
  • Not verified

    Rollback and recovery

    Whether you can put the previous version back, and how long that takes.

  • Not verified

    Error monitoring

    Whether a failure in production reaches a human rather than sitting in a log nobody opens.

  • Not verified

    Sign in and account flows

    Whether sign in, password or code reset, and session expiry behave under real use.

  • Not verified

    Rate limiting and abuse controls

    Whether a script can hammer your forms, sign up loop, or paid endpoints without being slowed down.

  • Not verified

    Key rotation

    Whether you can replace a leaked key quickly and know everywhere it is used.

  • Not verified

    Payment handling

    Whether payment events are verified, replay safe, and matched to the right customer record.

  • Not verified

    Customer data handling

    Whether stored personal details are limited, deletable on request, and out of your logs.

  • Not verified

    AI feature controls

    Whether prompts, spend, and model output are bounded so one visitor cannot run up the bill.

  • Not verified

    Database row rules

    Whether the row rules behind the app actually stop one signed in account reading another's rows.

  • Not verified

    Certificate expiry date

    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.

  • Not verified

    One account reading another account's data

    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.

Check your app

Run all sixteen groups on your published address and see the evidence behind every result.

Running it confirms you own this app or are authorized to test it. ShipReady reads its public pages and JavaScript bundles.

ShipReady is not a penetration test or a security certification. No automated check can prove an application is secure.

Last updated September 20, 2026