Free browser tools
Four security helpers for your vibe app
Everything stays in your browser. Inputs are never transmitted or logged.
1. Vibe app launch checklist
0/8 done
2. Supabase RLS helper
- ○ 0 table(s) enabling RLS
- ○ 0 policies detected
- ○ User binding detected
- ○ WITH CHECK
- ✓ 0 open TRUE policies
3. Key: public or secret?
Not identified with confidence
When in doubt, keep it server-side.
Check provider documentation and minimise permissions.
4. Security header generator
{
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "Content-Security-Policy",
"value": "default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'none'"
},
{
"key": "Strict-Transport-Security",
"value": "max-age=31536000; includeSubDomains"
},
{
"key": "X-Content-Type-Options",
"value": "nosniff"
},
{
"key": "Referrer-Policy",
"value": "strict-origin-when-cross-origin"
},
{
"key": "Permissions-Policy",
"value": "camera=(), microphone=(), geolocation=()"
}
]
}
]
}