Skip to content

Finding

A server side key appears in code the browser downloads

Anyone who opens the page can read this key and use it directly against the service it belongs to, with your account paying for it.

Last updated September 20, 2026

Before launch · Needs a developer

Why AI-built apps get this

Agents copy configuration. When a service issues a public key and a secret one that look alike, the wrong one ends up in a client file, and the app keeps working perfectly, which is the problem. A scan of 5,600 vibe-coded apps found more than 400 exposed secrets this way.

What it affects

Anyone who opens the page can read this key and use it directly against the service it belongs to, with your account paying for it.

What the evidence line looks like

assets/index-4f2a.js contains a key beginning sb_secret_

Every finding on a result carries a line like this one: the request that was made and the answer that came back. You can run the same request yourself and get the same answer, which is the point.

The fix

Rotate the key at the provider straight away, move the call that needs it to a server function, and remove the key from anything the browser downloads. Pattern {pattern} found in {bundle}, starting {masked}.

Prompt for your coding agent

A server-side secret ({pattern}) is inside the JavaScript sent to browsers. Rotate it at the provider now, move the code that uses it to your server, and remove it from any frontend environment variable.

A result gives you this prompt written for your builder, in its own dialect, and a batch prompt that carries every fix at once.

Incidents that involved this

  • Observed

    5,600 vibe-coded apps scanned

    More than 2,000 vulnerabilities and more than 400 exposed secrets found across vibe-coded apps.

Run this check yourself

This page is the explanation of the finding. The free tool runs the same check on your own app and returns the evidence line.

Package name check

Related terms

Run the free Launch Risk Check on your app

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

Last updated September 20, 2026