You’re pointing a security scanner at your own app — so it has to be impossible to misuse. The free Vibe Check only reads what your site already shows the public, and anything deeper runs only on targets you’ve proven you own. These guarantees are structural — enforced in architecture, not promised in a policy doc.

Each pillar is a property of the system — not a setting a human could turn off.
Ownership is re-verified before every scan. There is no override flag anywhere in the code.
Row-level security at the database means cross-tenant access is impossible, not just disallowed.
Every action is written to an append-only, tamper-proof log, scoped per tenant.
Findings are confirmed by a person. Nothing is ever auto-exploited.
The free Vibe Check is passive — it only reads what’s already public. For any deeper scan you can’t reach a target until you’ve proven you control it. Three steps, re-checked live before every run.
Enter a domain or URL. It’s added unverified — not yet scannable.
Prove control with a DNS TXT record or a /.well-known file containing the token. Only someone who controls the domain can.
We confirm the token, then re-verify on every run. Lose control of the asset and scanning stops automatically.
Every scan request passes through a single guard before anything runs. It executes seven ordered checks and records the decision — allow or deny — to an immutable log. There is no field, flag or admin path that skips it.
assertScanAllowed() → ALLOW · queued
unverified target → DENY · blocked · audited
EU-hosted by default, with data residency options for enterprise.
Encrypted in transit and at rest across the platform.
Privileged operations run behind a narrow, audited service boundary.
Scans are non-destructive by default and production-safe.
Scanners execute in ephemeral, sandboxed environments — your code is cloned in, then deleted.
Every action recorded in an immutable, per-tenant log you can export when a customer or auditor asks.

Most AI builders never think about SOC 2 or ISO 27001 — until a bigger customer asks. When that day comes, the immutable audit trail and posture history export as evidence that’s current at any moment, not an annual PDF that’s stale on arrival. It’s there when you need it, invisible until then.

The free Vibe Check only reads what’s already public. Run one now, or try to scan a target you can’t prove you own and watch it get blocked and audited.