Revisamos tu página de inicio como lo haría un atacante.Desde fuera, como cualquiera podría hacerlo. Los escaneos de sitios nunca necesitan tu código. Las revisiones de repos y skills leen código público y nunca lo ejecutan.
Explicamos lo que encontramos con palabras claras.Cada hallazgo indica lo que vimos y lo que alguien podría hacer con ello. Sin jerga.
Redactamos las instrucciones para corregirlo.Funciona con Lovable, Bolt, Replit, Cursor y Claude Code.
El reloj va más rápido.
Tu sitio público es el primer lugar donde alguien mira.
57.87101234567890123456789.01234567890123456789012345678957.871vulnerabilidades publicadas en todo el mundo en 2026, una estimación en vivo
2,7×0123456789,0123456789×el último trimestre frente a un año antes, 30.000 contra 11.000
135012345678901234567890123456789explotadas al hacerse públicas, primer semestre de 2026
N.º 1N.º0123456789las apps web y los plugins fueron la categoría más explotada en 2026, 211 de 679
function l(){return o.from("customers").select("*")}
function d(e){return o.from("customers").delete().neq("id",e)}
customersCualquiera que abra atlas.example
Nombre
Correo
Mara Quinn
mara@northwind.example
Theo Albers
theo@kestrel.example
Ines Duarte
ines@fieldnote.example
y 1245 filas másBorrar los 1248
permiso denegado para la tabla customersLa clave pública del sitio no puede leer esta tabla.
LockpickEjemplo
Clave de administración de la base de datos en el código del sitio
CorregidoVolvido a comprobar
Antes. La clave de administración de la base de datos de Atlas está en el código del sitio, y cualquiera que abra el sitio puede abrir la tabla de clientes.
Lo que vimos
Una clave que abre toda la base de datos estaba en el código del sitio.
Detalles técnicos
Encontrado en 1 de los 4 scripts que carga la página de inicio, /_next/static/chunks/app.js. Un JWT de Supabase que empieza por eyJhbGciOiJI (recortado aquí) lleva el rol service_role, que se salta la seguridad a nivel de fila. Lockpick leyó el script como cualquier navegador y no usó la clave.
Lo que alguien podría hacer
Leer, cambiar o borrar cada registro de cliente. Sin contraseña.
Las instrucciones
Un prompt listo para pegar en tu agente de programación. Rota la clave, muévela al servidor, bloquea la tabla y vuelve a comprobar.
Gratis para empezar. Deep cuando quieras más.
Gratis
No hace falta tarjeta
5 escaneos Pulse gratuitos al mes en un sitio
Tu página de inicio y sus registros públicos de DNS, correo y certificado
Como máximo 10 solicitudes, normalmente menos de 15 segundos
Las comprobaciones automáticas semanales usan un escaneo cada una
Sin inicio de sesión, sin envío de formularios, sin datos de clientes
Deep
$19 al mes o $190 al año
100 escaneos Pulse y 20 Deep al mes en 3 sitios
Hasta 30 páginas, sus scripts y la API que hay detrás
Solo páginas HTTPS públicas. Escanea únicamente sitios que estés autorizado a probar.
Preguntas antes de escanear.
¿Es seguro escanear mi sitio?
Sí. Un escaneo Pulse lee solo lo que ya puede ver cualquier navegador o servidor de correo. Cubre la página de inicio y los archivos que carga, la configuración de remitente de correo (SPF y DMARC), las cabeceras de seguridad y TLS, y los registros públicos de DNS, certificados y subdominios, en un máximo de 10 solicitudes. Nunca inicia sesión ni envía formularios.
¿Necesitáis mi código?
Para tu sitio, no. Los escaneos de sitios comprueban tu sitio en vivo desde fuera, como lo haría un atacante, así que nunca necesitan tu código. Las revisiones de repos y skills solo leen el código público de un enlace de GitHub que pegues, y nunca lo ejecutan.
¿Con qué constructores funciona?
Con cualquier sitio web público en HTTPS, independientemente de cómo se haya creado. Cada hallazgo incluye un prompt de corrección para tu asistente de programación, sea Lovable, Bolt, Replit, Cursor, Claude Code u otro.
¿Qué significa «autorizado a probar»?
Significa que el sitio es tuyo o que su propietario te ha dicho que puedes comprobarlo. Lo confirmas antes de un escaneo Pulse, y un escaneo Deep también te pide que demuestres que eres el propietario del sitio.
¿Qué obtienen los miembros de Early AI-dopters?
Los miembros obtienen 10 escaneos Pulse al mes en 2 sitios y un mes gratis de Deep. Los miembros VIP obtienen 20 en 3 sitios y 2 meses gratis de Deep. Reclámalo desde el icono de Lockpick en EA Apps.
¿Puedo cancelar en cualquier momento?
Sí. Cancela Deep desde Facturación cuando quieras. El plan Free no tiene nada que cancelar.