Exposed keys and tokens
Find private credentials that accidentally ended up in code a visitor can reach.
Pallos reads your project and points out security mistakes in plain English. You see what is wrong, where it is, and what to do next.
A private database key can bypass the rules your public app depends on.
Use our safe demo or paste a public JSON API address. Pallos checks whether it works and shows the shape of the response.
Pallos focuses on problems that can expose private data or give the wrong person too much access.
Find private credentials that accidentally ended up in code a visitor can reach.
Spot Supabase rules that may let the wrong person read or change data.
Check whether sensitive actions confirm the user has the right permission—not just that they signed in.
Flag server-only operations that were accidentally placed in browser code.
Explain which recent changes deserve a closer look and why.
Rescan after a change so an issue is not marked fixed until the risky pattern is gone.
You do not need to understand every line of code to make a safer decision.
Choose a GitHub repository or start with the safe demo. Pallos only reads the code you allow it to see.
Pallos shows the affected file, what it found, and why it matters in plain language.
Use the suggested next step, make the change yourself, then rescan to verify the issue is gone.
Choose an example to see the problem, the affected file, and the suggested next step.
Open the full dashboardsrc/lib/supabase-client.tsA server-only credential appears inside code that can be delivered to the browser.
Move the key into server-only environment storage and verify database policies.
It checks whether one public JSON URL responds correctly and maps its structure without showing the returned values. The safe Pallos demo can be tested as many times as you want.
No. Pallos checks a focused set of risks and shows exactly what it reviewed. It is a useful second pass, not a replacement for a full security program.
No. Pallos is written for founders, students, and developers who want clear explanations instead of a dense security report.
Not in V1. Pallos explains the issue and prepares a fix path, but you stay in control of every code change.
The private beta is focused on JavaScript, TypeScript, Next.js, Supabase, and the common services used around them.
Test Pallos on safe projects for about two months. We will contact you occasionally—not constantly—to ask what felt useful, confusing, inaccurate, or missing.