Sicurezza per app create con l'IA

Le app vibe-coded escono in poche ore, ma le basi della sicurezza —segreti esposti, regole del database mancanti, CORS aperto, header assenti— vengono saltate lungo il percorso. Questa guida spiega le falle che colpiscono davvero le app create con l'IA, come verificarle in 30 secondi e dove approfondire per il tuo stack.

Cosa significa "sicurezza nel vibe coding"

Gli strumenti di IA costruiscono app in cui il browser parla direttamente con il tuo database e i tuoi servizi. È comodo, ma sposta la sicurezza dal tuo codice alla tua configurazione: a proteggerti sono le regole del database, gli header e quali chiavi stanno dove — non il codice grazioso dell'interfaccia.

Il problema è che questi pezzi non sono configurati correttamente per impostazione predefinita, e l'IA raramente li imposta al posto tuo. Il risultato: app che sembrano perfette ma espongono dati o chiavi a chiunque sappia dove guardare.

Le falle che colpiscono di più le app create con l'IA

Chiavi API nel browser: quando "colleghi" un servizio, la chiave finisce nel JavaScript lato client, dove resta pubblica per sempre.

Regole del database mancanti o deboli: senza una Row-Level Security adeguata (Supabase) o con regole in modalità test (Firebase), chiunque legge e scrive le tue tabelle senza fare login.

CORS permissivo: una policy che riflette qualsiasi origine con credenziali espone i dati dei tuoi utenti.

Header di sicurezza mancanti: senza CSP, HSTS o X-Frame-Options, la tua app è esposta a clickjacking, injection e downgrade.

File sensibili accessibili: .env, source map o backup che permettono a chiunque di ricostruire il tuo codice o far trapelare segreti.

Se l'app "sembra a posto" non significa che sia sicura

Nascondere un pulsante nell'interfaccia non protegge nulla: la richiesta resta comunque un URL pubblico che chiunque può chiamare direttamente. La vera sicurezza sta sul server e nel database, non in ciò che vede l'utente. Ecco perché controllare dall'esterno —come farebbe un attaccante— è l'unico modo per sapere cosa è davvero esposto.

Come verificarlo in 30 secondi

Scanaris analizza il tuo sito pubblicato in sola lettura: non tocca mai il tuo codice né modifica nulla. Rileva queste falle, le ordina per impatto (prima le critiche) e ti dà un prompt di correzione per l'IA pronto da incollare per ogni risultato. Incolla il tuo URL e sappi con certezza com'è messo prima di condividere la tua app.

Scan my site free

Approfondisci per il tuo stack

Controlli di sicurezza chiave

Guide correlate

Domande frequenti

La mia app Lovable, Bolt o Cursor è sicura?

Può esserlo, ma per impostazione predefinita di solito esce con le chiavi nel frontend, regole del database incomplete e nessun header di sicurezza. L'unico modo per saperlo è controllare il tuo sito pubblicato: Scanaris lo fa in 30 secondi, in sola lettura.

Analizzare il mio sito è pericoloso per il sito stesso?

No. Scanaris esegue controlli in sola lettura su informazioni già pubbliche (header, cookie, certificati, file accessibili). Non modifica, elimina né inietta mai nulla. Dovresti analizzare solo i siti che possiedi o che sei autorizzato a testare.

Devo conoscere la sicurezza per usarlo?

No. Ogni risultato viene fornito con una spiegazione chiara e un prompt di correzione per l'IA pronto da incollare, così puoi risolverlo senza essere un esperto.