Security and responsible disclosure

How our free scan works

The free scan is passive. It only makes GET and HEAD requests and reads what any visitor's browser can already see: your pages, scripts, headers and public files. It never logs in, never submits forms and never tries attacks.

Deeper checks

We only run deeper checks, like testing whether a database table can be read without signing in, when the owner has given us permission or when someone is scanning their own app.

Invite us to test your app

Building something and want a closer look? Email hello@vibepatrol.dev with your app's address and what you'd like checked, and we'll agree on the scope with you first.

Found a problem in VibePatrol?

Please tell us at hello@vibepatrol.dev. Include what you found and how to reproduce it.

Out of scope

Machine-readable contact details: /.well-known/security.txt